home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_43_SSMATRIX.txt < prev    next >
Text File  |  1993-07-15  |  243KB  |  4,359 lines

  1. # near model CODE resource
  2. # jump table entries: 10248-10250 (3 of them)
  3. export_1281:
  4. 00000000  48E7 0110                movem.l    -[A7], D7,A3
  5. 00000004  266F 000C                movea.l    A3, [A7 + 0xC]
  6. 00000008  7000                     moveq.l    D0, 0x00
  7. 0000000A  102B 0001                move.b     D0, [A3 + 0x1]
  8. 0000000E  7201                     moveq.l    D1, 0x01
  9. 00000010  C280                     and.l      D1, D0
  10. 00000012  3B41 C200                move.w     [A5 - 0x3E00], D1
  11. 00000016  7000                     moveq.l    D0, 0x00
  12. 00000018  101B                     move.b     D0, [A3]+
  13. 0000001A  3E00                     move.w     D7, D0
  14. 0000001C  0C47 0007                cmpi.w     D7, 0x7
  15. 00000020  6D14                     blt        +0x16 /* 00000036 */
  16. 00000022  2B4B C186                move.l     [A5 - 0x3E7A], A3
  17. 00000026  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  18. 0000002A  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  19. 0000002E  426D BD9A                clr.w      [A5 - 0x4266]
  20. 00000032  588F                     addq.l     A7, 4
  21. 00000034  6004                     bra        +0x6 /* 0000003A */
  22. label00000036:
  23. 00000036  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  24. label0000003A:
  25. 0000003A  3007                     move.w     D0, D7
  26. 0000003C  6B56                     bmi        +0x58 /* 00000094 */
  27. 0000003E  0C40 000C                cmpi.w     D0, 0xC
  28. 00000042  6E50                     bgt        +0x52 /* 00000094 */
  29. 00000044  D040                     add.w      D0, D0
  30. 00000046  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  31. 0000004A  4EFB 0000                jmp        [PC + D0.w]
  32. 0000004E  001C 0022                ori.b      [A4]+, 0x22 /* '\"' */
  33. 00000052  0028 002E 0034           ori.b      [A0 + 0x34], 0x2E /* '.' */
  34. 00000058  003A 0044 001C           ori.b      [PC + 0x1C /* 00000076, value 0x2C ',' */], 0x44 /* 'D' */
  35. 0000005E  0022 0028                ori.b      -[A2], 0x28 /* '(' */
  36. 00000062  002E 0034 0044           ori.b      [A6 + 0x44], 0x34 /* '4' */
  37. 00000068  4EBA 0E4E                jsr        [PC + 0xE4E /* 00000EB8 */]
  38. 0000006C  6026                     bra        +0x28 /* 00000094 */
  39. 0000006E  4EBA 2B68                jsr        [PC + 0x2B68 /* 00002BD8 */]
  40. 00000072  6020                     bra        +0x22 /* 00000094 */
  41. 00000074  4EBA 2CEC                jsr        [PC + 0x2CEC /* 00002D62 */]
  42. 00000078  601A                     bra        +0x1C /* 00000094 */
  43. 0000007A  4EBA 2BFC                jsr        [PC + 0x2BFC /* 00002C78 */]
  44. 0000007E  6014                     bra        +0x16 /* 00000094 */
  45. 00000080  4EBA 161E                jsr        [PC + 0x161E /* 000016A0 */]
  46. 00000084  600E                     bra        +0x10 /* 00000094 */
  47. 00000086  2F0B                     move.l     -[A7], A3
  48. 00000088  4EBA 1260                jsr        [PC + 0x1260 /* 000012EA */]
  49. 0000008C  588F                     addq.l     A7, 4
  50. 0000008E  6004                     bra        +0x6 /* 00000094 */
  51. 00000090  4EBA 0EDA                jsr        [PC + 0xEDA /* 00000F6C */]
  52. label00000094:
  53. 00000094  7000                     moveq.l    D0, 0x00
  54. 00000096  2B40 C186                move.l     [A5 - 0x3E7A], D0
  55. 0000009A  206D BA78                movea.l    A0, [A5 - 0x4588]
  56. 0000009E  317C 0001 025E           move.w     [A0 + 0x25E], 0x1
  57. 000000A4  206D BA78                movea.l    A0, [A5 - 0x4588]
  58. 000000A8  5268 0158                addq.w     [A0 + 0x158], 1
  59. 000000AC  4CDF 0880                movem.l    D7,A3, [A7]+
  60. 000000B0  4E75                     rts
  61. fn000000B2:
  62. 000000B2  48E7 0018                movem.l    -[A7], A3,A4
  63. 000000B6  286F 0010                movea.l    A4, [A7 + 0x10]
  64. 000000BA  266F 000C                movea.l    A3, [A7 + 0xC]
  65. 000000BE  202C 000A                move.l     D0, [A4 + 0xA]
  66. 000000C2  B0AB 000A                cmp.l      D0, [A3 + 0xA]
  67. 000000C6  6624                     bne        +0x26 /* 000000EC */
  68. 000000C8  3014                     move.w     D0, [A4]
  69. 000000CA  B06B 0002                cmp.w      D0, [A3 + 0x2]
  70. 000000CE  6E1C                     bgt        +0x1E /* 000000EC */
  71. 000000D0  302C 0002                move.w     D0, [A4 + 0x2]
  72. 000000D4  B053                     cmp.w      D0, [A3]
  73. 000000D6  6D14                     blt        +0x16 /* 000000EC */
  74. 000000D8  302C 0004                move.w     D0, [A4 + 0x4]
  75. 000000DC  B06B 0006                cmp.w      D0, [A3 + 0x6]
  76. 000000E0  6E0A                     bgt        +0xC /* 000000EC */
  77. 000000E2  302C 0006                move.w     D0, [A4 + 0x6]
  78. 000000E6  B06B 0004                cmp.w      D0, [A3 + 0x4]
  79. 000000EA  6C04                     bge        +0x6 /* 000000F0 */
  80. label000000EC:
  81. 000000EC  7001                     moveq.l    D0, 0x01
  82. 000000EE  600C                     bra        +0xE /* 000000FC */
  83. label000000F0:
  84. 000000F0  4878 03ED                push.l     0x3ED
  85. 000000F4  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  86. 000000F8  7000                     moveq.l    D0, 0x00
  87. 000000FA  588F                     addq.l     A7, 4
  88. label000000FC:
  89. 000000FC  4CDF 1800                movem.l    A3,A4, [A7]+
  90. 00000100  4E75                     rts
  91. fn00000102:
  92. 00000102  2F0B                     move.l     -[A7], A3
  93. 00000104  266F 0008                movea.l    A3, [A7 + 0x8]
  94. 00000108  4A6B 0008                tst.w      [A3 + 0x8]
  95. 0000010C  670C                     beq        +0xE /* 0000011A */
  96. 0000010E  302B 0006                move.w     D0, [A3 + 0x6]
  97. 00000112  906B 0004                sub.w      D0, [A3 + 0x4]
  98. 00000116  48C0                     ext.l      D0
  99. 00000118  6008                     bra        +0xA /* 00000122 */
  100. label0000011A:
  101. 0000011A  302B 0002                move.w     D0, [A3 + 0x2]
  102. 0000011E  9053                     sub.w      D0, [A3]
  103. 00000120  48C0                     ext.l      D0
  104. label00000122:
  105. 00000122  5280                     addq.l     D0, 1
  106. 00000124  265F                     movea.l    A3, [A7]+
  107. 00000126  4E75                     rts
  108. fn00000128:
  109. 00000128  2F0B                     move.l     -[A7], A3
  110. 0000012A  266F 0008                movea.l    A3, [A7 + 0x8]
  111. 0000012E  4A6B 0008                tst.w      [A3 + 0x8]
  112. 00000132  670A                     beq        +0xC /* 0000013E */
  113. 00000134  302B 0002                move.w     D0, [A3 + 0x2]
  114. 00000138  9053                     sub.w      D0, [A3]
  115. 0000013A  48C0                     ext.l      D0
  116. 0000013C  600A                     bra        +0xC /* 00000148 */
  117. label0000013E:
  118. 0000013E  302B 0006                move.w     D0, [A3 + 0x6]
  119. 00000142  906B 0004                sub.w      D0, [A3 + 0x4]
  120. 00000146  48C0                     ext.l      D0
  121. label00000148:
  122. 00000148  5280                     addq.l     D0, 1
  123. 0000014A  265F                     movea.l    A3, [A7]+
  124. 0000014C  4E75                     rts
  125. fn0000014E:
  126. 0000014E  4E56 FFF6                link       A6, -0x000A
  127. 00000152  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  128. 00000156  3A2F 0030                move.w     D5, [A7 + 0x30]
  129. 0000015A  3C2F 002C                move.w     D6, [A7 + 0x2C]
  130. 0000015E  266F 0026                movea.l    A3, [A7 + 0x26]
  131. 00000162  4A6B 0008                tst.w      [A3 + 0x8]
  132. 00000166  6706                     beq        +0x8 /* 0000016E */
  133. 00000168  3E05                     move.w     D7, D5
  134. 0000016A  3A06                     move.w     D5, D6
  135. 0000016C  3C07                     move.w     D6, D7
  136. label0000016E:
  137. 0000016E  3E06                     move.w     D7, D6
  138. 00000170  DE53                     add.w      D7, [A3]
  139. 00000172  3805                     move.w     D4, D5
  140. 00000174  D86B 0004                add.w      D4, [A3 + 0x4]
  141. 00000178  426D C202                clr.w      [A5 - 0x3DFE]
  142. 0000017C  426D C204                clr.w      [A5 - 0x3DFC]
  143. 00000180  486D E9D6                pea.l      [A5 - 0x162A]
  144. 00000184  486E FFF6                pea.l      [A6 - 0xA]
  145. 00000188  3F3C 080E                move.w     -[A7], 0x80E
  146. 0000018C  A9EB                     syscall    Pack4/FP68K
  147. 0000018E  486E FFF6                pea.l      [A6 - 0xA]
  148. 00000192  486D C210                pea.l      [A5 - 0x3DF0]
  149. 00000196  3F3C 0810                move.w     -[A7], 0x810
  150. 0000019A  A9EB                     syscall    Pack4/FP68K
  151. 0000019C  48C4                     ext.l      D4
  152. 0000019E  2F04                     move.l     -[A7], D4
  153. 000001A0  48C7                     ext.l      D7
  154. 000001A2  2F07                     move.l     -[A7], D7
  155. 000001A4  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  156. 000001A8  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  157. 000001AC  7001                     moveq.l    D0, 0x01
  158. 000001AE  7200                     moveq.l    D1, 0x00
  159. 000001B0  122D BA30                move.b     D1, [A5 - 0x45D0]
  160. 000001B4  7407                     moveq.l    D2, 0x07
  161. 000001B6  C481                     and.l      D2, D1
  162. 000001B8  7201                     moveq.l    D1, 0x01
  163. 000001BA  B282                     cmp.l      D1, D2
  164. 000001BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  165. 000001C0  6C0E                     bge        +0x10 /* 000001D0 */
  166. 000001C2  7200                     moveq.l    D1, 0x00
  167. 000001C4  122D BA30                move.b     D1, [A5 - 0x45D0]
  168. 000001C8  7408                     moveq.l    D2, 0x08
  169. 000001CA  C481                     and.l      D2, D1
  170. 000001CC  6602                     bne        +0x4 /* 000001D0 */
  171. 000001CE  7000                     moveq.l    D0, 0x00
  172. label000001D0:
  173. 000001D0  3B40 C20E                move.w     [A5 - 0x3DF2], D0
  174. 000001D4  7007                     moveq.l    D0, 0x07
  175. 000001D6  C02D BA30                and.b      D0, [A5 - 0x45D0]
  176. 000001DA  0C00 0005                cmpi.b     D0, 0x5
  177. 000001DE  6632                     bne        +0x34 /* 00000212 */
  178. 000001E0  7028                     moveq.l    D0, 0x28
  179. 000001E2  C02D BA30                and.b      D0, [A5 - 0x45D0]
  180. 000001E6  0C00 0020                cmpi.b     D0, 0x20 /* ' ' */
  181. 000001EA  6606                     bne        +0x8 /* 000001F2 */
  182. 000001EC  526D C202                addq.w     [A5 - 0x3DFE], 1
  183. 000001F0  6004                     bra        +0x6 /* 000001F6 */
  184. label000001F2:
  185. 000001F2  526D C204                addq.w     [A5 - 0x3DFC], 1
  186. label000001F6:
  187. 000001F6  486D BA38                pea.l      [A5 - 0x45C8]
  188. 000001FA  486E FFF6                pea.l      [A6 - 0xA]
  189. 000001FE  3F3C 080E                move.w     -[A7], 0x80E
  190. 00000202  A9EB                     syscall    Pack4/FP68K
  191. 00000204  486E FFF6                pea.l      [A6 - 0xA]
  192. 00000208  486D C210                pea.l      [A5 - 0x3DF0]
  193. 0000020C  3F3C 0810                move.w     -[A7], 0x810
  194. 00000210  A9EB                     syscall    Pack4/FP68K
  195. label00000212:
  196. 00000212  486D C210                pea.l      [A5 - 0x3DF0]
  197. 00000216  486E FFF6                pea.l      [A6 - 0xA]
  198. 0000021A  3F3C 080E                move.w     -[A7], 0x80E
  199. 0000021E  A9EB                     syscall    Pack4/FP68K
  200. 00000220  41EE FFF6                lea.l      A0, [A6 - 0xA]
  201. 00000224  3018                     move.w     D0, [A0]+
  202. 00000226  2218                     move.l     D1, [A0]+
  203. 00000228  2050                     movea.l    A0, [A0]
  204. 0000022A  4CEE 08F0 FFE2           movem.l    D4,D5,D6,D7,A3, [A6 - 0x1E]
  205. 00000230  4E5E                     unlink     A6
  206. 00000232  4E75                     rts
  207. fn00000234:
  208. 00000234  4E56 FFF8                link       A6, -0x0008
  209. 00000238  48E7 0110                movem.l    -[A7], D7,A3
  210. 0000023C  266E 0008                movea.l    A3, [A6 + 0x8]
  211. 00000240  4AAD C186                tst.l      [A5 - 0x3E7A]
  212. 00000244  6732                     beq        +0x34 /* 00000278 */
  213. 00000246  7000                     moveq.l    D0, 0x00
  214. 00000248  206D C186                movea.l    A0, [A5 - 0x3E7A]
  215. 0000024C  52AD C186                addq.l     [A5 - 0x3E7A], 1
  216. 00000250  4A10                     tst.b      [A0]
  217. 00000252  671A                     beq        +0x1C /* 0000026E */
  218. 00000254  2F00                     move.l     -[A7], D0
  219. 00000256  486E FFF8                pea.l      [A6 - 0x8]
  220. 0000025A  486D C186                pea.l      [A5 - 0x3E7A]
  221. 0000025E  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  222. 00000262  508F                     addq.l     A7, 8
  223. 00000264  2200                     move.l     D1, D0
  224. 00000266  201F                     move.l     D0, [A7]+
  225. 00000268  4A41                     tst.w      D1
  226. 0000026A  6702                     beq        +0x4 /* 0000026E */
  227. 0000026C  7001                     moveq.l    D0, 0x01
  228. label0000026E:
  229. 0000026E  3E00                     move.w     D7, D0
  230. 00000270  6712                     beq        +0x14 /* 00000284 */
  231. 00000272  526D BD9A                addq.w     [A5 - 0x4266], 1
  232. 00000276  600C                     bra        +0xE /* 00000284 */
  233. label00000278:
  234. 00000278  486E FFF8                pea.l      [A6 - 0x8]
  235. 0000027C  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  236. 00000280  3E00                     move.w     D7, D0
  237. 00000282  588F                     addq.l     A7, 4
  238. label00000284:
  239. 00000284  4A47                     tst.w      D7
  240. 00000286  6722                     beq        +0x24 /* 000002AA */
  241. 00000288  426B 0008                clr.w      [A3 + 0x8]
  242. 0000028C  276D BA78 000A           move.l     [A3 + 0xA], [A5 - 0x4588]
  243. 00000292  36AE FFF8                move.w     [A3], [A6 - 0x8]
  244. 00000296  376E FFFA 0002           move.w     [A3 + 0x2], [A6 - 0x6]
  245. 0000029C  376E FFFC 0004           move.w     [A3 + 0x4], [A6 - 0x4]
  246. 000002A2  376E FFFE 0006           move.w     [A3 + 0x6], [A6 - 0x2]
  247. 000002A8  6018                     bra        +0x1A /* 000002C2 */
  248. label000002AA:
  249. 000002AA  4AAD C186                tst.l      [A5 - 0x3E7A]
  250. 000002AE  6708                     beq        +0xA /* 000002B8 */
  251. 000002B0  7002                     moveq.l    D0, 0x02
  252. 000002B2  B06D BD9A                cmp.w      D0, [A5 - 0x4266]
  253. 000002B6  6F0A                     ble        +0xC /* 000002C2 */
  254. label000002B8:
  255. 000002B8  4878 03F8                push.l     0x3F8
  256. 000002BC  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  257. 000002C0  588F                     addq.l     A7, 4
  258. label000002C2:
  259. 000002C2  3007                     move.w     D0, D7
  260. 000002C4  4CEE 0880 FFF0           movem.l    D7,A3, [A6 - 0x10]
  261. 000002CA  4E5E                     unlink     A6
  262. 000002CC  4E75                     rts
  263. fn000002CE:
  264. 000002CE  48E7 0310                movem.l    -[A7], D6,D7,A3
  265. 000002D2  266F 0010                movea.l    A3, [A7 + 0x10]
  266. 000002D6  2F0B                     move.l     -[A7], A3
  267. 000002D8  4EBA FE28                jsr        [PC - 0x1D8 /* 00000102 */]
  268. 000002DC  3E00                     move.w     D7, D0
  269. 000002DE  2F0B                     move.l     -[A7], A3
  270. 000002E0  4EBA FE46                jsr        [PC - 0x1BA /* 00000128 */]
  271. 000002E4  3C00                     move.w     D6, D0
  272. 000002E6  BC47                     cmp.w      D6, D7
  273. 000002E8  508F                     addq.l     A7, 8
  274. 000002EA  6F0E                     ble        +0x10 /* 000002FA */
  275. 000002EC  3007                     move.w     D0, D7
  276. 000002EE  D06B 0004                add.w      D0, [A3 + 0x4]
  277. 000002F2  5340                     subq.w     D0, 1
  278. 000002F4  3740 0006                move.w     [A3 + 0x6], D0
  279. 000002F8  600C                     bra        +0xE /* 00000306 */
  280. label000002FA:
  281. 000002FA  3E06                     move.w     D7, D6
  282. 000002FC  3007                     move.w     D0, D7
  283. 000002FE  D053                     add.w      D0, [A3]
  284. 00000300  5340                     subq.w     D0, 1
  285. 00000302  3740 0002                move.w     [A3 + 0x2], D0
  286. label00000306:
  287. 00000306  3007                     move.w     D0, D7
  288. 00000308  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  289. 0000030C  4E75                     rts
  290. fn0000030E:
  291. 0000030E  48E7 0110                movem.l    -[A7], D7,A3
  292. 00000312  266F 000C                movea.l    A3, [A7 + 0xC]
  293. 00000316  7E01                     moveq.l    D7, 0x01
  294. 00000318  4A53                     tst.w      [A3]
  295. 0000031A  6D12                     blt        +0x14 /* 0000032E */
  296. 0000031C  4A6B 0002                tst.w      [A3 + 0x2]
  297. 00000320  6D0C                     blt        +0xE /* 0000032E */
  298. 00000322  4A6B 0004                tst.w      [A3 + 0x4]
  299. 00000326  6D06                     blt        +0x8 /* 0000032E */
  300. 00000328  4A6B 0006                tst.w      [A3 + 0x6]
  301. 0000032C  6C0C                     bge        +0xE /* 0000033A */
  302. label0000032E:
  303. 0000032E  5347                     subq.w     D7, 1
  304. 00000330  4878 03EC                push.l     0x3EC
  305. 00000334  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  306. 00000338  588F                     addq.l     A7, 4
  307. label0000033A:
  308. 0000033A  3007                     move.w     D0, D7
  309. 0000033C  4CDF 0880                movem.l    D7,A3, [A7]+
  310. 00000340  4E75                     rts
  311. fn00000342:
  312. 00000342  4E56 FF90                link       A6, -0x0070
  313. 00000346  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  314. 0000034A  382E 000E                move.w     D4, [A6 + 0xE]
  315. 0000034E  7000                     moveq.l    D0, 0x00
  316. 00000350  2D40 FFBE                move.l     [A6 - 0x42], D0
  317. 00000354  2D40 FFBA                move.l     [A6 - 0x46], D0
  318. 00000358  426E FFB4                clr.w      [A6 - 0x4C]
  319. 0000035C  486D E9D6                pea.l      [A5 - 0x162A]
  320. 00000360  486E FF9E                pea.l      [A6 - 0x62]
  321. 00000364  3F3C 080E                move.w     -[A7], 0x80E
  322. 00000368  A9EB                     syscall    Pack4/FP68K
  323. 0000036A  486E FF9E                pea.l      [A6 - 0x62]
  324. 0000036E  486E FFD8                pea.l      [A6 - 0x28]
  325. 00000372  3F3C 0810                move.w     -[A7], 0x810
  326. 00000376  A9EB                     syscall    Pack4/FP68K
  327. 00000378  2D40 FFC6                move.l     [A6 - 0x3A], D0
  328. 0000037C  2D40 FFCA                move.l     [A6 - 0x36], D0
  329. 00000380  426E FFCE                clr.w      [A6 - 0x32]
  330. 00000384  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  331. 00000388  4EBA FD78                jsr        [PC - 0x288 /* 00000102 */]
  332. 0000038C  3D40 FFAA                move.w     [A6 - 0x56], D0
  333. 00000390  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  334. 00000394  4EBA FD92                jsr        [PC - 0x26E /* 00000128 */]
  335. 00000398  3D40 FFAC                move.w     [A6 - 0x54], D0
  336. 0000039C  4A44                     tst.w      D4
  337. 0000039E  508F                     addq.l     A7, 8
  338. 000003A0  6708                     beq        +0xA /* 000003AA */
  339. 000003A2  302E FFAA                move.w     D0, [A6 - 0x56]
  340. 000003A6  48C0                     ext.l      D0
  341. 000003A8  6006                     bra        +0x8 /* 000003B0 */
  342. label000003AA:
  343. 000003AA  302E FFAC                move.w     D0, [A6 - 0x54]
  344. 000003AE  48C0                     ext.l      D0
  345. label000003B0:
  346. 000003B0  3D40 FFB2                move.w     [A6 - 0x4E], D0
  347. 000003B4  486D E9CE                pea.l      [A5 - 0x1632]
  348. 000003B8  486E FF9E                pea.l      [A6 - 0x62]
  349. 000003BC  3F3C 080E                move.w     -[A7], 0x80E
  350. 000003C0  A9EB                     syscall    Pack4/FP68K
  351. 000003C2  486E FF9E                pea.l      [A6 - 0x62]
  352. 000003C6  486D C206                pea.l      [A5 - 0x3DFA]
  353. 000003CA  3F3C 0810                move.w     -[A7], 0x810
  354. 000003CE  A9EB                     syscall    Pack4/FP68K
  355. 000003D0  302E FFAA                move.w     D0, [A6 - 0x56]
  356. 000003D4  48C0                     ext.l      D0
  357. 000003D6  E380                     asl        D0, 1
  358. 000003D8  2F00                     move.l     -[A7], D0
  359. 000003DA  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  360. 000003DE  2D40 FFB6                move.l     [A6 - 0x4A], D0
  361. 000003E2  588F                     addq.l     A7, 4
  362. 000003E4  6700 0844                beq        +0x846 /* 00000C2A */
  363. 000003E8  302E FFAC                move.w     D0, [A6 - 0x54]
  364. 000003EC  48C0                     ext.l      D0
  365. 000003EE  E380                     asl        D0, 1
  366. 000003F0  2F00                     move.l     -[A7], D0
  367. 000003F2  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  368. 000003F6  2D40 FFBA                move.l     [A6 - 0x46], D0
  369. 000003FA  588F                     addq.l     A7, 4
  370. 000003FC  6700 082C                beq        +0x82E /* 00000C2A */
  371. 00000400  302E FFAC                move.w     D0, [A6 - 0x54]
  372. 00000404  48C0                     ext.l      D0
  373. 00000406  E380                     asl        D0, 1
  374. 00000408  2F00                     move.l     -[A7], D0
  375. 0000040A  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  376. 0000040E  2D40 FFBE                move.l     [A6 - 0x42], D0
  377. 00000412  588F                     addq.l     A7, 4
  378. 00000414  6700 0814                beq        +0x816 /* 00000C2A */
  379. 00000418  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  380. 0000041C  486E FFCA                pea.l      [A6 - 0x36]
  381. 00000420  4EBA 08A0                jsr        [PC + 0x8A0 /* 00000CC2 */]
  382. 00000424  4A40                     tst.w      D0
  383. 00000426  508F                     addq.l     A7, 8
  384. 00000428  6700 0800                beq        +0x802 /* 00000C2A */
  385. 0000042C  302E FFAC                move.w     D0, [A6 - 0x54]
  386. 00000430  48C0                     ext.l      D0
  387. 00000432  E780                     asl        D0, 3
  388. 00000434  2F00                     move.l     -[A7], D0
  389. 00000436  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  390. 0000043A  2D40 FFC6                move.l     [A6 - 0x3A], D0
  391. 0000043E  588F                     addq.l     A7, 4
  392. 00000440  6700 07E8                beq        +0x7EA /* 00000C2A */
  393. 00000444  0C44 0003                cmpi.w     D4, 0x3
  394. 00000448  6636                     bne        +0x38 /* 00000480 */
  395. 0000044A  2D6E 0010 FFC2           move.l     [A6 - 0x3E], [A6 + 0x10]
  396. 00000450  3C2E FFAA                move.w     D6, [A6 - 0x56]
  397. 00000454  5246                     addq.w     D6, 1
  398. 00000456  4245                     clr.w      D5
  399. 00000458  601E                     bra        +0x20 /* 00000478 */
  400. label0000045A:
  401. 0000045A  206E FFB6                movea.l    A0, [A6 - 0x4A]
  402. 0000045E  48C5                     ext.l      D5
  403. 00000460  2005                     move.l     D0, D5
  404. 00000462  D080                     add.l      D0, D0
  405. 00000464  3185 0800                move.w     [A0 + D0], D5
  406. 00000468  206E FFBA                movea.l    A0, [A6 - 0x46]
  407. 0000046C  48C5                     ext.l      D5
  408. 0000046E  2005                     move.l     D0, D5
  409. 00000470  D080                     add.l      D0, D0
  410. 00000472  3185 0800                move.w     [A0 + D0], D5
  411. 00000476  5245                     addq.w     D5, 1
  412. label00000478:
  413. 00000478  BA6E FFAA                cmp.w      D5, [A6 - 0x56]
  414. 0000047C  6DDC                     blt        -0x22 /* 0000045A */
  415. 0000047E  6002                     bra        +0x4 /* 00000482 */
  416. label00000480:
  417. 00000480  7CFF                     moveq.l    D6, 0xFFFFFFFF
  418. label00000482:
  419. 00000482  0C44 0003                cmpi.w     D4, 0x3
  420. 00000486  6C32                     bge        +0x34 /* 000004BA */
  421. 00000488  5246                     addq.w     D6, 1
  422. 0000048A  7001                     moveq.l    D0, 0x01
  423. 0000048C  4A44                     tst.w      D4
  424. 0000048E  660C                     bne        +0xE /* 0000049C */
  425. 00000490  322E FFAA                move.w     D1, [A6 - 0x56]
  426. 00000494  B26E FFAC                cmp.w      D1, [A6 - 0x54]
  427. 00000498  6F02                     ble        +0x4 /* 0000049C */
  428. 0000049A  7000                     moveq.l    D0, 0x00
  429. label0000049C:
  430. 0000049C  4A80                     tst.l      D0
  431. 0000049E  6708                     beq        +0xA /* 000004A8 */
  432. 000004A0  302E FFAA                move.w     D0, [A6 - 0x56]
  433. 000004A4  48C0                     ext.l      D0
  434. 000004A6  6006                     bra        +0x8 /* 000004AE */
  435. label000004A8:
  436. 000004A8  302E FFAC                move.w     D0, [A6 - 0x54]
  437. 000004AC  48C0                     ext.l      D0
  438. label000004AE:
  439. 000004AE  3206                     move.w     D1, D6
  440. 000004B0  48C1                     ext.l      D1
  441. 000004B2  B081                     cmp.l      D0, D1
  442. 000004B4  6F00 04F4                ble        +0x4F6 /* 000009AA */
  443. 000004B8  603C                     bra        +0x3E /* 000004F6 */
  444. label000004BA:
  445. 000004BA  5246                     addq.w     D6, 1
  446. 000004BC  BC6E FFCE                cmp.w      D6, [A6 - 0x32]
  447. 000004C0  6D34                     blt        +0x36 /* 000004F6 */
  448. 000004C2  206E FFC2                movea.l    A0, [A6 - 0x3E]
  449. 000004C6  54AE FFC2                addq.l     [A6 - 0x3E], 2
  450. 000004CA  3C10                     move.w     D6, [A0]
  451. 000004CC  3006                     move.w     D0, D6
  452. 000004CE  48C0                     ext.l      D0
  453. 000004D0  72FF                     moveq.l    D1, 0xFFFFFFFF
  454. 000004D2  B280                     cmp.l      D1, D0
  455. 000004D4  6700 04D4                beq        +0x4D6 /* 000009AA */
  456. 000004D8  206E FFC2                movea.l    A0, [A6 - 0x3E]
  457. 000004DC  54AE FFC2                addq.l     [A6 - 0x3E], 2
  458. 000004E0  3D50 FFCE                move.w     [A6 - 0x32], [A0]
  459. 000004E4  BC6E FFCE                cmp.w      D6, [A6 - 0x32]
  460. 000004E8  6F0A                     ble        +0xC /* 000004F4 */
  461. 000004EA  3A06                     move.w     D5, D6
  462. 000004EC  3C2E FFCE                move.w     D6, [A6 - 0x32]
  463. 000004F0  3D45 FFCE                move.w     [A6 - 0x32], D5
  464. label000004F4:
  465. 000004F4  5346                     subq.w     D6, 1
  466. label000004F6:
  467. 000004F6  0C44 0003                cmpi.w     D4, 0x3
  468. 000004FA  6700 0130                beq        +0x132 /* 0000062C */
  469. 000004FE  486D E9D6                pea.l      [A5 - 0x162A]
  470. 00000502  486E FF9E                pea.l      [A6 - 0x62]
  471. 00000506  3F3C 080E                move.w     -[A7], 0x80E
  472. 0000050A  A9EB                     syscall    Pack4/FP68K
  473. 0000050C  486E FF9E                pea.l      [A6 - 0x62]
  474. 00000510  486E FFD0                pea.l      [A6 - 0x30]
  475. 00000514  3F3C 0810                move.w     -[A7], 0x810
  476. 00000518  A9EB                     syscall    Pack4/FP68K
  477. 0000051A  4245                     clr.w      D5
  478. 0000051C  6000 0104                bra        +0x106 /* 00000622 */
  479. label00000520:
  480. 00000520  4A44                     tst.w      D4
  481. 00000522  6704                     beq        +0x6 /* 00000528 */
  482. 00000524  7000                     moveq.l    D0, 0x00
  483. 00000526  6004                     bra        +0x6 /* 0000052C */
  484. label00000528:
  485. 00000528  48C6                     ext.l      D6
  486. 0000052A  2006                     move.l     D0, D6
  487. label0000052C:
  488. 0000052C  3E00                     move.w     D7, D0
  489. 0000052E  6000 00E8                bra        +0xEA /* 00000618 */
  490. label00000532:
  491. 00000532  48C6                     ext.l      D6
  492. 00000534  2F06                     move.l     -[A7], D6
  493. 00000536  48C5                     ext.l      D5
  494. 00000538  2F05                     move.l     -[A7], D5
  495. 0000053A  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  496. 0000053E  4EBA 0754                jsr        [PC + 0x754 /* 00000C94 */]
  497. 00000542  4A40                     tst.w      D0
  498. 00000544  4FEF 000C                lea.l      A7, [A7 + 0xC]
  499. 00000548  6600 00BE                bne        +0xC0 /* 00000608 */
  500. 0000054C  48C6                     ext.l      D6
  501. 0000054E  2F06                     move.l     -[A7], D6
  502. 00000550  48C7                     ext.l      D7
  503. 00000552  2F07                     move.l     -[A7], D7
  504. 00000554  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  505. 00000558  4EBA 073A                jsr        [PC + 0x73A /* 00000C94 */]
  506. 0000055C  4A40                     tst.w      D0
  507. 0000055E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  508. 00000562  6600 00A4                bne        +0xA6 /* 00000608 */
  509. 00000566  48C5                     ext.l      D5
  510. 00000568  2005                     move.l     D0, D5
  511. 0000056A  E580                     asl        D0, 2
  512. 0000056C  D0AE FFCA                add.l      D0, [A6 - 0x36]
  513. 00000570  2040                     movea.l    A0, D0
  514. 00000572  48C7                     ext.l      D7
  515. 00000574  2007                     move.l     D0, D7
  516. 00000576  E780                     asl        D0, 3
  517. 00000578  D090                     add.l      D0, [A0]
  518. 0000057A  2040                     movea.l    A0, D0
  519. 0000057C  2F08                     move.l     -[A7], A0
  520. 0000057E  486E FF9E                pea.l      [A6 - 0x62]
  521. 00000582  3F3C 080E                move.w     -[A7], 0x80E
  522. 00000586  A9EB                     syscall    Pack4/FP68K
  523. 00000588  486E FF9E                pea.l      [A6 - 0x62]
  524. 0000058C  486E FFE0                pea.l      [A6 - 0x20]
  525. 00000590  3F3C 0810                move.w     -[A7], 0x810
  526. 00000594  A9EB                     syscall    Pack4/FP68K
  527. 00000596  486E FFF0                pea.l      [A6 - 0x10]
  528. 0000059A  486E FFE0                pea.l      [A6 - 0x20]
  529. 0000059E  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  530. 000005A2  486E FFF8                pea.l      [A6 - 0x8]
  531. 000005A6  486E FFD0                pea.l      [A6 - 0x30]
  532. 000005AA  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  533. 000005AE  486E FFF0                pea.l      [A6 - 0x10]
  534. 000005B2  486E FF9E                pea.l      [A6 - 0x62]
  535. 000005B6  3F3C 080E                move.w     -[A7], 0x80E
  536. 000005BA  A9EB                     syscall    Pack4/FP68K
  537. 000005BC  486E FFF8                pea.l      [A6 - 0x8]
  538. 000005C0  486E FF9E                pea.l      [A6 - 0x62]
  539. 000005C4  3F3C 080A                move.w     -[A7], 0x80A
  540. 000005C8  A9EB                     syscall    Pack4/FP68K
  541. 000005CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  542. 000005CE  6D38                     blt        +0x3A /* 00000608 */
  543. 000005D0  486E FFE0                pea.l      [A6 - 0x20]
  544. 000005D4  486E FF9E                pea.l      [A6 - 0x62]
  545. 000005D8  3F3C 080E                move.w     -[A7], 0x80E
  546. 000005DC  A9EB                     syscall    Pack4/FP68K
  547. 000005DE  486E FF9E                pea.l      [A6 - 0x62]
  548. 000005E2  486E FFD0                pea.l      [A6 - 0x30]
  549. 000005E6  3F3C 0810                move.w     -[A7], 0x810
  550. 000005EA  A9EB                     syscall    Pack4/FP68K
  551. 000005EC  206E FFB6                movea.l    A0, [A6 - 0x4A]
  552. 000005F0  48C6                     ext.l      D6
  553. 000005F2  2006                     move.l     D0, D6
  554. 000005F4  D080                     add.l      D0, D0
  555. 000005F6  3185 0800                move.w     [A0 + D0], D5
  556. 000005FA  206E FFBA                movea.l    A0, [A6 - 0x46]
  557. 000005FE  48C6                     ext.l      D6
  558. 00000600  2006                     move.l     D0, D6
  559. 00000602  D080                     add.l      D0, D0
  560. 00000604  3187 0800                move.w     [A0 + D0], D7
  561. label00000608:
  562. 00000608  4A44                     tst.w      D4
  563. 0000060A  6704                     beq        +0x6 /* 00000610 */
  564. 0000060C  7001                     moveq.l    D0, 0x01
  565. 0000060E  6006                     bra        +0x8 /* 00000616 */
  566. label00000610:
  567. 00000610  302E FFAC                move.w     D0, [A6 - 0x54]
  568. 00000614  48C0                     ext.l      D0
  569. label00000616:
  570. 00000616  DE40                     add.w      D7, D0
  571. label00000618:
  572. 00000618  BE6E FFB2                cmp.w      D7, [A6 - 0x4E]
  573. 0000061C  6D00 FF14                blt        -0xEA /* 00000532 */
  574. 00000620  5245                     addq.w     D5, 1
  575. label00000622:
  576. 00000622  BA6E FFAA                cmp.w      D5, [A6 - 0x56]
  577. 00000626  6D00 FEF8                blt        -0x106 /* 00000520 */
  578. 0000062A  6030                     bra        +0x32 /* 0000065C */
  579. label0000062C:
  580. 0000062C  48C6                     ext.l      D6
  581. 0000062E  2006                     move.l     D0, D6
  582. 00000630  E580                     asl        D0, 2
  583. 00000632  D0AE FFCA                add.l      D0, [A6 - 0x36]
  584. 00000636  2040                     movea.l    A0, D0
  585. 00000638  48C6                     ext.l      D6
  586. 0000063A  2006                     move.l     D0, D6
  587. 0000063C  E780                     asl        D0, 3
  588. 0000063E  D090                     add.l      D0, [A0]
  589. 00000640  2040                     movea.l    A0, D0
  590. 00000642  2F08                     move.l     -[A7], A0
  591. 00000644  486E FF9E                pea.l      [A6 - 0x62]
  592. 00000648  3F3C 080E                move.w     -[A7], 0x80E
  593. 0000064C  A9EB                     syscall    Pack4/FP68K
  594. 0000064E  486E FF9E                pea.l      [A6 - 0x62]
  595. 00000652  486E FFD0                pea.l      [A6 - 0x30]
  596. 00000656  3F3C 0810                move.w     -[A7], 0x810
  597. 0000065A  A9EB                     syscall    Pack4/FP68K
  598. label0000065C:
  599. 0000065C  206E FFB6                movea.l    A0, [A6 - 0x4A]
  600. 00000660  48C6                     ext.l      D6
  601. 00000662  2006                     move.l     D0, D6
  602. 00000664  D080                     add.l      D0, D0
  603. 00000666  3D70 0800 FFAE           move.w     [A6 - 0x52], [A0 + D0]
  604. 0000066C  206E FFBA                movea.l    A0, [A6 - 0x46]
  605. 00000670  48C6                     ext.l      D6
  606. 00000672  2006                     move.l     D0, D6
  607. 00000674  D080                     add.l      D0, D0
  608. 00000676  3D70 0800 FFB0           move.w     [A6 - 0x50], [A0 + D0]
  609. 0000067C  486D C206                pea.l      [A5 - 0x3DFA]
  610. 00000680  486E FF9E                pea.l      [A6 - 0x62]
  611. 00000684  3F3C 080E                move.w     -[A7], 0x80E
  612. 00000688  A9EB                     syscall    Pack4/FP68K
  613. 0000068A  486E FFD0                pea.l      [A6 - 0x30]
  614. 0000068E  486E FF94                pea.l      [A6 - 0x6C]
  615. 00000692  3F3C 080E                move.w     -[A7], 0x80E
  616. 00000696  A9EB                     syscall    Pack4/FP68K
  617. 00000698  486E FF94                pea.l      [A6 - 0x6C]
  618. 0000069C  486E FF9E                pea.l      [A6 - 0x62]
  619. 000006A0  3F3C 0004                move.w     -[A7], 0x4
  620. 000006A4  A9EB                     syscall    Pack4/FP68K
  621. 000006A6  486E FF9E                pea.l      [A6 - 0x62]
  622. 000006AA  486D C206                pea.l      [A5 - 0x3DFA]
  623. 000006AE  3F3C 0810                move.w     -[A7], 0x810
  624. 000006B2  A9EB                     syscall    Pack4/FP68K
  625. 000006B4  4A46                     tst.w      D6
  626. 000006B6  663E                     bne        +0x40 /* 000006F6 */
  627. 000006B8  0C44 0003                cmpi.w     D4, 0x3
  628. 000006BC  6738                     beq        +0x3A /* 000006F6 */
  629. 000006BE  486E FFF0                pea.l      [A6 - 0x10]
  630. 000006C2  486E FFD0                pea.l      [A6 - 0x30]
  631. 000006C6  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  632. 000006CA  486E FFF0                pea.l      [A6 - 0x10]
  633. 000006CE  41EE FF9E                lea.l      A0, [A6 - 0x62]
  634. 000006D2  43FA 05B6                lea.l      A1, [PC + 0x5B6 /* 00000C8A, value 0x3FD78CBC */]
  635. 000006D6  20D9                     move.l     [A0]+, [A1]+
  636. 000006D8  20D9                     move.l     [A0]+, [A1]+
  637. 000006DA  30D9                     move.w     [A0]+, [A1]+
  638. 000006DC  486E FF9E                pea.l      [A6 - 0x62]
  639. 000006E0  3F3C 0804                move.w     -[A7], 0x804
  640. 000006E4  A9EB                     syscall    Pack4/FP68K
  641. 000006E6  486E FF9E                pea.l      [A6 - 0x62]
  642. 000006EA  486E FFD8                pea.l      [A6 - 0x28]
  643. 000006EE  3F3C 0810                move.w     -[A7], 0x810
  644. 000006F2  A9EB                     syscall    Pack4/FP68K
  645. 000006F4  508F                     addq.l     A7, 8
  646. label000006F6:
  647. 000006F6  4A44                     tst.w      D4
  648. 000006F8  6F4C                     ble        +0x4E /* 00000746 */
  649. 000006FA  486E FFF0                pea.l      [A6 - 0x10]
  650. 000006FE  486E FFD0                pea.l      [A6 - 0x30]
  651. 00000702  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  652. 00000706  486E FFF0                pea.l      [A6 - 0x10]
  653. 0000070A  486E FF9E                pea.l      [A6 - 0x62]
  654. 0000070E  3F3C 080E                move.w     -[A7], 0x80E
  655. 00000712  A9EB                     syscall    Pack4/FP68K
  656. 00000714  486E FFD8                pea.l      [A6 - 0x28]
  657. 00000718  486E FF9E                pea.l      [A6 - 0x62]
  658. 0000071C  3F3C 080A                move.w     -[A7], 0x80A
  659. 00000720  A9EB                     syscall    Pack4/FP68K
  660. 00000722  508F                     addq.l     A7, 8
  661. 00000724  6240                     bhi        +0x42 /* 00000766 */
  662. 00000726  0C44 0001                cmpi.w     D4, 0x1
  663. 0000072A  6608                     bne        +0xA /* 00000734 */
  664. 0000072C  203C 0000 03F9           move.l     D0, 0x3F9
  665. 00000732  6006                     bra        +0x8 /* 0000073A */
  666. label00000734:
  667. 00000734  203C 0000 03FA           move.l     D0, 0x3FA
  668. label0000073A:
  669. 0000073A  2F00                     move.l     -[A7], D0
  670. 0000073C  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  671. 00000740  588F                     addq.l     A7, 4
  672. 00000742  6000 04E6                bra        +0x4E8 /* 00000C2A */
  673. label00000746:
  674. 00000746  486E FFD0                pea.l      [A6 - 0x30]
  675. 0000074A  486E FF9E                pea.l      [A6 - 0x62]
  676. 0000074E  3F3C 080E                move.w     -[A7], 0x80E
  677. 00000752  A9EB                     syscall    Pack4/FP68K
  678. 00000754  486D E9D6                pea.l      [A5 - 0x162A]
  679. 00000758  486E FF9E                pea.l      [A6 - 0x62]
  680. 0000075C  3F3C 0808                move.w     -[A7], 0x808
  681. 00000760  A9EB                     syscall    Pack4/FP68K
  682. 00000762  6700 FD1E                beq        -0x2E0 /* 00000482 */
  683. label00000766:
  684. 00000766  4247                     clr.w      D7
  685. 00000768  6000 00A0                bra        +0xA2 /* 0000080A */
  686. label0000076C:
  687. 0000076C  302E FFAE                move.w     D0, [A6 - 0x52]
  688. 00000770  48C0                     ext.l      D0
  689. 00000772  E580                     asl        D0, 2
  690. 00000774  D0AE FFCA                add.l      D0, [A6 - 0x36]
  691. 00000778  2040                     movea.l    A0, D0
  692. 0000077A  48C7                     ext.l      D7
  693. 0000077C  2007                     move.l     D0, D7
  694. 0000077E  E780                     asl        D0, 3
  695. 00000780  D090                     add.l      D0, [A0]
  696. 00000782  2040                     movea.l    A0, D0
  697. 00000784  2F08                     move.l     -[A7], A0
  698. 00000786  486E FF9E                pea.l      [A6 - 0x62]
  699. 0000078A  3F3C 080E                move.w     -[A7], 0x80E
  700. 0000078E  A9EB                     syscall    Pack4/FP68K
  701. 00000790  486E FFD0                pea.l      [A6 - 0x30]
  702. 00000794  486E FF9E                pea.l      [A6 - 0x62]
  703. 00000798  3F3C 0806                move.w     -[A7], 0x806
  704. 0000079C  A9EB                     syscall    Pack4/FP68K
  705. 0000079E  486E FF9E                pea.l      [A6 - 0x62]
  706. 000007A2  486E FFE0                pea.l      [A6 - 0x20]
  707. 000007A6  3F3C 0810                move.w     -[A7], 0x810
  708. 000007AA  A9EB                     syscall    Pack4/FP68K
  709. 000007AC  486E FFE0                pea.l      [A6 - 0x20]
  710. 000007B0  486E FF94                pea.l      [A6 - 0x6C]
  711. 000007B4  3F3C 080E                move.w     -[A7], 0x80E
  712. 000007B8  A9EB                     syscall    Pack4/FP68K
  713. 000007BA  48C7                     ext.l      D7
  714. 000007BC  2007                     move.l     D0, D7
  715. 000007BE  E780                     asl        D0, 3
  716. 000007C0  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  717. 000007C4  2040                     movea.l    A0, D0
  718. 000007C6  486E FF94                pea.l      [A6 - 0x6C]
  719. 000007CA  2F08                     move.l     -[A7], A0
  720. 000007CC  3F3C 0810                move.w     -[A7], 0x810
  721. 000007D0  A9EB                     syscall    Pack4/FP68K
  722. 000007D2  4A44                     tst.w      D4
  723. 000007D4  6F32                     ble        +0x34 /* 00000808 */
  724. 000007D6  486E FFE0                pea.l      [A6 - 0x20]
  725. 000007DA  486E FF9E                pea.l      [A6 - 0x62]
  726. 000007DE  3F3C 080E                move.w     -[A7], 0x80E
  727. 000007E2  A9EB                     syscall    Pack4/FP68K
  728. 000007E4  302E FFAE                move.w     D0, [A6 - 0x52]
  729. 000007E8  48C0                     ext.l      D0
  730. 000007EA  E580                     asl        D0, 2
  731. 000007EC  D0AE FFCA                add.l      D0, [A6 - 0x36]
  732. 000007F0  2040                     movea.l    A0, D0
  733. 000007F2  48C7                     ext.l      D7
  734. 000007F4  2007                     move.l     D0, D7
  735. 000007F6  E780                     asl        D0, 3
  736. 000007F8  D090                     add.l      D0, [A0]
  737. 000007FA  2040                     movea.l    A0, D0
  738. 000007FC  486E FF9E                pea.l      [A6 - 0x62]
  739. 00000800  2F08                     move.l     -[A7], A0
  740. 00000802  3F3C 0810                move.w     -[A7], 0x810
  741. 00000806  A9EB                     syscall    Pack4/FP68K
  742. label00000808:
  743. 00000808  5247                     addq.w     D7, 1
  744. label0000080A:
  745. 0000080A  BE6E FFAC                cmp.w      D7, [A6 - 0x54]
  746. 0000080E  6D00 FF5C                blt        -0xA2 /* 0000076C */
  747. 00000812  0C44 0001                cmpi.w     D4, 0x1
  748. 00000816  6F42                     ble        +0x44 /* 0000085A */
  749. 00000818  486D E9CE                pea.l      [A5 - 0x1632]
  750. 0000081C  486E FF9E                pea.l      [A6 - 0x62]
  751. 00000820  3F3C 080E                move.w     -[A7], 0x80E
  752. 00000824  A9EB                     syscall    Pack4/FP68K
  753. 00000826  486E FFD0                pea.l      [A6 - 0x30]
  754. 0000082A  486E FF9E                pea.l      [A6 - 0x62]
  755. 0000082E  3F3C 0806                move.w     -[A7], 0x806
  756. 00000832  A9EB                     syscall    Pack4/FP68K
  757. 00000834  302E FFAE                move.w     D0, [A6 - 0x52]
  758. 00000838  48C0                     ext.l      D0
  759. 0000083A  E580                     asl        D0, 2
  760. 0000083C  D0AE FFCA                add.l      D0, [A6 - 0x36]
  761. 00000840  2040                     movea.l    A0, D0
  762. 00000842  302E FFB0                move.w     D0, [A6 - 0x50]
  763. 00000846  48C0                     ext.l      D0
  764. 00000848  E780                     asl        D0, 3
  765. 0000084A  D090                     add.l      D0, [A0]
  766. 0000084C  2040                     movea.l    A0, D0
  767. 0000084E  486E FF9E                pea.l      [A6 - 0x62]
  768. 00000852  2F08                     move.l     -[A7], A0
  769. 00000854  3F3C 0810                move.w     -[A7], 0x810
  770. 00000858  A9EB                     syscall    Pack4/FP68K
  771. label0000085A:
  772. 0000085A  4245                     clr.w      D5
  773. 0000085C  6000 0140                bra        +0x142 /* 0000099E */
  774. label00000860:
  775. 00000860  BA6E FFAE                cmp.w      D5, [A6 - 0x52]
  776. 00000864  6700 0136                beq        +0x138 /* 0000099C */
  777. 00000868  4A44                     tst.w      D4
  778. 0000086A  6E1A                     bgt        +0x1C /* 00000886 */
  779. 0000086C  48C6                     ext.l      D6
  780. 0000086E  2F06                     move.l     -[A7], D6
  781. 00000870  48C5                     ext.l      D5
  782. 00000872  2F05                     move.l     -[A7], D5
  783. 00000874  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  784. 00000878  4EBA 041A                jsr        [PC + 0x41A /* 00000C94 */]
  785. 0000087C  4A40                     tst.w      D0
  786. 0000087E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  787. 00000882  6600 0118                bne        +0x11A /* 0000099C */
  788. label00000886:
  789. 00000886  48C5                     ext.l      D5
  790. 00000888  2005                     move.l     D0, D5
  791. 0000088A  E580                     asl        D0, 2
  792. 0000088C  D0AE FFCA                add.l      D0, [A6 - 0x36]
  793. 00000890  2040                     movea.l    A0, D0
  794. 00000892  302E FFB0                move.w     D0, [A6 - 0x50]
  795. 00000896  48C0                     ext.l      D0
  796. 00000898  E780                     asl        D0, 3
  797. 0000089A  D090                     add.l      D0, [A0]
  798. 0000089C  2040                     movea.l    A0, D0
  799. 0000089E  2F08                     move.l     -[A7], A0
  800. 000008A0  486E FF9E                pea.l      [A6 - 0x62]
  801. 000008A4  3F3C 080E                move.w     -[A7], 0x80E
  802. 000008A8  A9EB                     syscall    Pack4/FP68K
  803. 000008AA  486E FF9E                pea.l      [A6 - 0x62]
  804. 000008AE  486E FFE8                pea.l      [A6 - 0x18]
  805. 000008B2  3F3C 0810                move.w     -[A7], 0x810
  806. 000008B6  A9EB                     syscall    Pack4/FP68K
  807. 000008B8  0C44 0001                cmpi.w     D4, 0x1
  808. 000008BC  6F46                     ble        +0x48 /* 00000904 */
  809. 000008BE  486E FFE8                pea.l      [A6 - 0x18]
  810. 000008C2  486E FF9E                pea.l      [A6 - 0x62]
  811. 000008C6  3F3C 080E                move.w     -[A7], 0x80E
  812. 000008CA  A9EB                     syscall    Pack4/FP68K
  813. 000008CC  0A2E 0080 FF9E           xori.b     [A6 - 0x62], 0x80
  814. 000008D2  486E FFD0                pea.l      [A6 - 0x30]
  815. 000008D6  486E FF9E                pea.l      [A6 - 0x62]
  816. 000008DA  3F3C 0806                move.w     -[A7], 0x806
  817. 000008DE  A9EB                     syscall    Pack4/FP68K
  818. 000008E0  48C5                     ext.l      D5
  819. 000008E2  2005                     move.l     D0, D5
  820. 000008E4  E580                     asl        D0, 2
  821. 000008E6  D0AE FFCA                add.l      D0, [A6 - 0x36]
  822. 000008EA  2040                     movea.l    A0, D0
  823. 000008EC  302E FFB0                move.w     D0, [A6 - 0x50]
  824. 000008F0  48C0                     ext.l      D0
  825. 000008F2  E780                     asl        D0, 3
  826. 000008F4  D090                     add.l      D0, [A0]
  827. 000008F6  2040                     movea.l    A0, D0
  828. 000008F8  486E FF9E                pea.l      [A6 - 0x62]
  829. 000008FC  2F08                     move.l     -[A7], A0
  830. 000008FE  3F3C 0810                move.w     -[A7], 0x810
  831. 00000902  A9EB                     syscall    Pack4/FP68K
  832. label00000904:
  833. 00000904  4247                     clr.w      D7
  834. 00000906  6000 008C                bra        +0x8E /* 00000994 */
  835. label0000090A:
  836. 0000090A  BE6E FFB0                cmp.w      D7, [A6 - 0x50]
  837. 0000090E  6700 0082                beq        +0x84 /* 00000992 */
  838. 00000912  0C44 0001                cmpi.w     D4, 0x1
  839. 00000916  6E18                     bgt        +0x1A /* 00000930 */
  840. 00000918  48C6                     ext.l      D6
  841. 0000091A  2F06                     move.l     -[A7], D6
  842. 0000091C  48C7                     ext.l      D7
  843. 0000091E  2F07                     move.l     -[A7], D7
  844. 00000920  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  845. 00000924  4EBA 036E                jsr        [PC + 0x36E /* 00000C94 */]
  846. 00000928  4A40                     tst.w      D0
  847. 0000092A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  848. 0000092E  6662                     bne        +0x64 /* 00000992 */
  849. label00000930:
  850. 00000930  48C5                     ext.l      D5
  851. 00000932  2005                     move.l     D0, D5
  852. 00000934  E580                     asl        D0, 2
  853. 00000936  D0AE FFCA                add.l      D0, [A6 - 0x36]
  854. 0000093A  2040                     movea.l    A0, D0
  855. 0000093C  48C7                     ext.l      D7
  856. 0000093E  2007                     move.l     D0, D7
  857. 00000940  E780                     asl        D0, 3
  858. 00000942  D090                     add.l      D0, [A0]
  859. 00000944  2040                     movea.l    A0, D0
  860. 00000946  2F08                     move.l     -[A7], A0
  861. 00000948  486E FF9E                pea.l      [A6 - 0x62]
  862. 0000094C  3F3C 080E                move.w     -[A7], 0x80E
  863. 00000950  A9EB                     syscall    Pack4/FP68K
  864. 00000952  486E FFE8                pea.l      [A6 - 0x18]
  865. 00000956  486E FF94                pea.l      [A6 - 0x6C]
  866. 0000095A  3F3C 080E                move.w     -[A7], 0x80E
  867. 0000095E  A9EB                     syscall    Pack4/FP68K
  868. 00000960  48C7                     ext.l      D7
  869. 00000962  2007                     move.l     D0, D7
  870. 00000964  E780                     asl        D0, 3
  871. 00000966  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  872. 0000096A  2240                     movea.l    A1, D0
  873. 0000096C  2F09                     move.l     -[A7], A1
  874. 0000096E  486E FF94                pea.l      [A6 - 0x6C]
  875. 00000972  3F3C 0804                move.w     -[A7], 0x804
  876. 00000976  A9EB                     syscall    Pack4/FP68K
  877. 00000978  486E FF94                pea.l      [A6 - 0x6C]
  878. 0000097C  486E FF9E                pea.l      [A6 - 0x62]
  879. 00000980  3F3C 0002                move.w     -[A7], 0x2
  880. 00000984  A9EB                     syscall    Pack4/FP68K
  881. 00000986  486E FF9E                pea.l      [A6 - 0x62]
  882. 0000098A  2F08                     move.l     -[A7], A0
  883. 0000098C  3F3C 0810                move.w     -[A7], 0x810
  884. 00000990  A9EB                     syscall    Pack4/FP68K
  885. label00000992:
  886. 00000992  5247                     addq.w     D7, 1
  887. label00000994:
  888. 00000994  BE6E FFAC                cmp.w      D7, [A6 - 0x54]
  889. 00000998  6D00 FF70                blt        -0x8E /* 0000090A */
  890. label0000099C:
  891. 0000099C  5245                     addq.w     D5, 1
  892. label0000099E:
  893. 0000099E  BA6E FFAA                cmp.w      D5, [A6 - 0x56]
  894. 000009A2  6D00 FEBC                blt        -0x142 /* 00000860 */
  895. 000009A6  6000 FADA                bra        -0x524 /* 00000482 */
  896. label000009AA:
  897. 000009AA  0C44 0003                cmpi.w     D4, 0x3
  898. 000009AE  6700 00CA                beq        +0xCC /* 00000A7A */
  899. 000009B2  4A44                     tst.w      D4
  900. 000009B4  6700 00CA                beq        +0xCC /* 00000A80 */
  901. 000009B8  0C44 0001                cmpi.w     D4, 0x1
  902. 000009BC  6618                     bne        +0x1A /* 000009D6 */
  903. 000009BE  7001                     moveq.l    D0, 0x01
  904. 000009C0  2F00                     move.l     -[A7], D0
  905. 000009C2  322E FFAA                move.w     D1, [A6 - 0x56]
  906. 000009C6  48C1                     ext.l      D1
  907. 000009C8  2F01                     move.l     -[A7], D1
  908. 000009CA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  909. 000009CE  4EBA 048A                jsr        [PC + 0x48A /* 00000E5A */]
  910. 000009D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  911. label000009D6:
  912. 000009D6  4245                     clr.w      D5
  913. 000009D8  6000 0096                bra        +0x98 /* 00000A70 */
  914. label000009DC:
  915. 000009DC  48C5                     ext.l      D5
  916. 000009DE  2005                     move.l     D0, D5
  917. 000009E0  E380                     asl        D0, 1
  918. 000009E2  D0AE FFBA                add.l      D0, [A6 - 0x46]
  919. 000009E6  2040                     movea.l    A0, D0
  920. 000009E8  48C5                     ext.l      D5
  921. 000009EA  2005                     move.l     D0, D5
  922. 000009EC  E380                     asl        D0, 1
  923. 000009EE  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  924. 000009F2  2240                     movea.l    A1, D0
  925. 000009F4  3011                     move.w     D0, [A1]
  926. 000009F6  48C0                     ext.l      D0
  927. 000009F8  E380                     asl        D0, 1
  928. 000009FA  D0AE FFBE                add.l      D0, [A6 - 0x42]
  929. 000009FE  2240                     movea.l    A1, D0
  930. 00000A00  3290                     move.w     [A1], [A0]
  931. 00000A02  0C44 0001                cmpi.w     D4, 0x1
  932. 00000A06  6666                     bne        +0x68 /* 00000A6E */
  933. 00000A08  7000                     moveq.l    D0, 0x00
  934. 00000A0A  2F00                     move.l     -[A7], D0
  935. 00000A0C  48C5                     ext.l      D5
  936. 00000A0E  2205                     move.l     D1, D5
  937. 00000A10  E381                     asl        D1, 1
  938. 00000A12  D2AE FFB6                add.l      D1, [A6 - 0x4A]
  939. 00000A16  2041                     movea.l    A0, D1
  940. 00000A18  3210                     move.w     D1, [A0]
  941. 00000A1A  48C1                     ext.l      D1
  942. 00000A1C  E581                     asl        D1, 2
  943. 00000A1E  D2AE FFCA                add.l      D1, [A6 - 0x36]
  944. 00000A22  2041                     movea.l    A0, D1
  945. 00000A24  322E FFAC                move.w     D1, [A6 - 0x54]
  946. 00000A28  48C1                     ext.l      D1
  947. 00000A2A  E781                     asl        D1, 3
  948. 00000A2C  D290                     add.l      D1, [A0]
  949. 00000A2E  5181                     subq.l     D1, 8
  950. 00000A30  2041                     movea.l    A0, D1
  951. 00000A32  2F08                     move.l     -[A7], A0
  952. 00000A34  486E FF9E                pea.l      [A6 - 0x62]
  953. 00000A38  3F3C 080E                move.w     -[A7], 0x80E
  954. 00000A3C  A9EB                     syscall    Pack4/FP68K
  955. 00000A3E  41EE FFA8                lea.l      A0, [A6 - 0x58]
  956. 00000A42  2F20                     move.l     -[A7], -[A0]
  957. 00000A44  2F20                     move.l     -[A7], -[A0]
  958. 00000A46  3F20                     move.w     -[A7], -[A0]
  959. 00000A48  2F00                     move.l     -[A7], D0
  960. 00000A4A  48C5                     ext.l      D5
  961. 00000A4C  2205                     move.l     D1, D5
  962. 00000A4E  E381                     asl        D1, 1
  963. 00000A50  D2AE FFBA                add.l      D1, [A6 - 0x46]
  964. 00000A54  2041                     movea.l    A0, D1
  965. 00000A56  3210                     move.w     D1, [A0]
  966. 00000A58  48C1                     ext.l      D1
  967. 00000A5A  2F01                     move.l     -[A7], D1
  968. 00000A5C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  969. 00000A60  4EBA 0316                jsr        [PC + 0x316 /* 00000D78 */]
  970. 00000A64  4A40                     tst.w      D0
  971. 00000A66  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  972. 00000A6A  6700 01BE                beq        +0x1C0 /* 00000C2A */
  973. label00000A6E:
  974. 00000A6E  5245                     addq.w     D5, 1
  975. label00000A70:
  976. 00000A70  BA6E FFAA                cmp.w      D5, [A6 - 0x56]
  977. 00000A74  6D00 FF66                blt        -0x98 /* 000009DC */
  978. 00000A78  6006                     bra        +0x8 /* 00000A80 */
  979. label00000A7A:
  980. 00000A7A  2D6E 0008 0010           move.l     [A6 + 0x10], [A6 + 0x8]
  981. label00000A80:
  982. 00000A80  48C4                     ext.l      D4
  983. 00000A82  70FF                     moveq.l    D0, 0xFFFFFFFF
  984. 00000A84  B084                     cmp.l      D0, D4
  985. 00000A86  6600 008C                bne        +0x8E /* 00000B14 */
  986. 00000A8A  4246                     clr.w      D6
  987. 00000A8C  302E FFAA                move.w     D0, [A6 - 0x56]
  988. 00000A90  48C0                     ext.l      D0
  989. 00000A92  E380                     asl        D0, 1
  990. 00000A94  D0AE FFBE                add.l      D0, [A6 - 0x42]
  991. 00000A98  2840                     movea.l    A4, D0
  992. 00000A9A  558C                     subq.l     A4, 2
  993. 00000A9C  6026                     bra        +0x28 /* 00000AC4 */
  994. label00000A9E:
  995. 00000A9E  264C                     movea.l    A3, A4
  996. 00000AA0  558B                     subq.l     A3, 2
  997. 00000AA2  6016                     bra        +0x18 /* 00000ABA */
  998. label00000AA4:
  999. 00000AA4  3014                     move.w     D0, [A4]
  1000. 00000AA6  B053                     cmp.w      D0, [A3]
  1001. 00000AA8  6C0C                     bge        +0xE /* 00000AB6 */
  1002. 00000AAA  3D54 FFA8                move.w     [A6 - 0x58], [A4]
  1003. 00000AAE  3893                     move.w     [A4], [A3]
  1004. 00000AB0  36AE FFA8                move.w     [A3], [A6 - 0x58]
  1005. 00000AB4  5246                     addq.w     D6, 1
  1006. label00000AB6:
  1007. 00000AB6  D6FC FFFE                add.w      A3, 0xFFFE
  1008. label00000ABA:
  1009. 00000ABA  B7EE FFBE                cmpa.l     A3, [A6 - 0x42]
  1010. 00000ABE  64E4                     bcc        -0x1A /* 00000AA4 */
  1011. 00000AC0  D8FC FFFE                add.w      A4, 0xFFFE
  1012. label00000AC4:
  1013. 00000AC4  B9EE FFBE                cmpa.l     A4, [A6 - 0x42]
  1014. 00000AC8  62D4                     bhi        -0x2A /* 00000A9E */
  1015. 00000ACA  0806 0000                btst.b     D6, 0x0
  1016. 00000ACE  6700 0154                beq        +0x156 /* 00000C24 */
  1017. 00000AD2  486D C206                pea.l      [A5 - 0x3DFA]
  1018. 00000AD6  486E FF9E                pea.l      [A6 - 0x62]
  1019. 00000ADA  3F3C 080E                move.w     -[A7], 0x80E
  1020. 00000ADE  A9EB                     syscall    Pack4/FP68K
  1021. 00000AE0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1022. 00000AE2  2D40 FF90                move.l     [A6 - 0x70], D0
  1023. 00000AE6  486E FF90                pea.l      [A6 - 0x70]
  1024. 00000AEA  486E FF94                pea.l      [A6 - 0x6C]
  1025. 00000AEE  3F3C 280E                move.w     -[A7], 0x280E
  1026. 00000AF2  A9EB                     syscall    Pack4/FP68K
  1027. 00000AF4  486E FF94                pea.l      [A6 - 0x6C]
  1028. 00000AF8  486E FF9E                pea.l      [A6 - 0x62]
  1029. 00000AFC  3F3C 0004                move.w     -[A7], 0x4
  1030. 00000B00  A9EB                     syscall    Pack4/FP68K
  1031. 00000B02  486E FF9E                pea.l      [A6 - 0x62]
  1032. 00000B06  486D C206                pea.l      [A5 - 0x3DFA]
  1033. 00000B0A  3F3C 0810                move.w     -[A7], 0x810
  1034. 00000B0E  A9EB                     syscall    Pack4/FP68K
  1035. 00000B10  6000 0112                bra        +0x114 /* 00000C24 */
  1036. label00000B14:
  1037. 00000B14  0C44 0002                cmpi.w     D4, 0x2
  1038. 00000B18  6C06                     bge        +0x8 /* 00000B20 */
  1039. 00000B1A  4A44                     tst.w      D4
  1040. 00000B1C  6600 0106                bne        +0x108 /* 00000C24 */
  1041. label00000B20:
  1042. 00000B20  302E FFAC                move.w     D0, [A6 - 0x54]
  1043. 00000B24  48C0                     ext.l      D0
  1044. 00000B26  2F00                     move.l     -[A7], D0
  1045. 00000B28  302E FFAA                move.w     D0, [A6 - 0x56]
  1046. 00000B2C  48C0                     ext.l      D0
  1047. 00000B2E  2F00                     move.l     -[A7], D0
  1048. 00000B30  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1049. 00000B34  4EBA 0324                jsr        [PC + 0x324 /* 00000E5A */]
  1050. 00000B38  4245                     clr.w      D5
  1051. 00000B3A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1052. 00000B3E  6000 00DC                bra        +0xDE /* 00000C1C */
  1053. label00000B42:
  1054. 00000B42  4247                     clr.w      D7
  1055. 00000B44  6000 00CC                bra        +0xCE /* 00000C12 */
  1056. label00000B48:
  1057. 00000B48  7000                     moveq.l    D0, 0x00
  1058. 00000B4A  2F00                     move.l     -[A7], D0
  1059. 00000B4C  7201                     moveq.l    D1, 0x01
  1060. 00000B4E  4A44                     tst.w      D4
  1061. 00000B50  6606                     bne        +0x8 /* 00000B58 */
  1062. 00000B52  BE45                     cmp.w      D7, D5
  1063. 00000B54  6C02                     bge        +0x4 /* 00000B58 */
  1064. 00000B56  7200                     moveq.l    D1, 0x00
  1065. label00000B58:
  1066. 00000B58  4A81                     tst.l      D1
  1067. 00000B5A  6746                     beq        +0x48 /* 00000BA2 */
  1068. 00000B5C  48C5                     ext.l      D5
  1069. 00000B5E  2005                     move.l     D0, D5
  1070. 00000B60  E380                     asl        D0, 1
  1071. 00000B62  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  1072. 00000B66  2040                     movea.l    A0, D0
  1073. 00000B68  3010                     move.w     D0, [A0]
  1074. 00000B6A  48C0                     ext.l      D0
  1075. 00000B6C  E580                     asl        D0, 2
  1076. 00000B6E  D0AE FFCA                add.l      D0, [A6 - 0x36]
  1077. 00000B72  2040                     movea.l    A0, D0
  1078. 00000B74  4A44                     tst.w      D4
  1079. 00000B76  6712                     beq        +0x14 /* 00000B8A */
  1080. 00000B78  48C7                     ext.l      D7
  1081. 00000B7A  2007                     move.l     D0, D7
  1082. 00000B7C  E380                     asl        D0, 1
  1083. 00000B7E  D0AE FFBA                add.l      D0, [A6 - 0x46]
  1084. 00000B82  2240                     movea.l    A1, D0
  1085. 00000B84  3011                     move.w     D0, [A1]
  1086. 00000B86  48C0                     ext.l      D0
  1087. 00000B88  6004                     bra        +0x6 /* 00000B8E */
  1088. label00000B8A:
  1089. 00000B8A  48C7                     ext.l      D7
  1090. 00000B8C  2007                     move.l     D0, D7
  1091. label00000B8E:
  1092. 00000B8E  E780                     asl        D0, 3
  1093. 00000B90  D090                     add.l      D0, [A0]
  1094. 00000B92  2040                     movea.l    A0, D0
  1095. 00000B94  2F08                     move.l     -[A7], A0
  1096. 00000B96  486E FF9E                pea.l      [A6 - 0x62]
  1097. 00000B9A  3F3C 080E                move.w     -[A7], 0x80E
  1098. 00000B9E  A9EB                     syscall    Pack4/FP68K
  1099. 00000BA0  601C                     bra        +0x1E /* 00000BBE */
  1100. label00000BA2:
  1101. 00000BA2  486D E9D6                pea.l      [A5 - 0x162A]
  1102. 00000BA6  486E FF94                pea.l      [A6 - 0x6C]
  1103. 00000BAA  3F3C 080E                move.w     -[A7], 0x80E
  1104. 00000BAE  A9EB                     syscall    Pack4/FP68K
  1105. 00000BB0  41EE FF9E                lea.l      A0, [A6 - 0x62]
  1106. 00000BB4  43EE FF94                lea.l      A1, [A6 - 0x6C]
  1107. 00000BB8  20D9                     move.l     [A0]+, [A1]+
  1108. 00000BBA  20D9                     move.l     [A0]+, [A1]+
  1109. 00000BBC  30D9                     move.w     [A0]+, [A1]+
  1110. label00000BBE:
  1111. 00000BBE  41EE FFA8                lea.l      A0, [A6 - 0x58]
  1112. 00000BC2  2F20                     move.l     -[A7], -[A0]
  1113. 00000BC4  2F20                     move.l     -[A7], -[A0]
  1114. 00000BC6  3F20                     move.w     -[A7], -[A0]
  1115. 00000BC8  4A44                     tst.w      D4
  1116. 00000BCA  6712                     beq        +0x14 /* 00000BDE */
  1117. 00000BCC  48C7                     ext.l      D7
  1118. 00000BCE  2007                     move.l     D0, D7
  1119. 00000BD0  E380                     asl        D0, 1
  1120. 00000BD2  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  1121. 00000BD6  2040                     movea.l    A0, D0
  1122. 00000BD8  3010                     move.w     D0, [A0]
  1123. 00000BDA  48C0                     ext.l      D0
  1124. 00000BDC  6004                     bra        +0x6 /* 00000BE2 */
  1125. label00000BDE:
  1126. 00000BDE  48C7                     ext.l      D7
  1127. 00000BE0  2007                     move.l     D0, D7
  1128. label00000BE2:
  1129. 00000BE2  2F00                     move.l     -[A7], D0
  1130. 00000BE4  4A44                     tst.w      D4
  1131. 00000BE6  6712                     beq        +0x14 /* 00000BFA */
  1132. 00000BE8  48C5                     ext.l      D5
  1133. 00000BEA  2005                     move.l     D0, D5
  1134. 00000BEC  E380                     asl        D0, 1
  1135. 00000BEE  D0AE FFBA                add.l      D0, [A6 - 0x46]
  1136. 00000BF2  2040                     movea.l    A0, D0
  1137. 00000BF4  3010                     move.w     D0, [A0]
  1138. 00000BF6  48C0                     ext.l      D0
  1139. 00000BF8  6004                     bra        +0x6 /* 00000BFE */
  1140. label00000BFA:
  1141. 00000BFA  48C5                     ext.l      D5
  1142. 00000BFC  2005                     move.l     D0, D5
  1143. label00000BFE:
  1144. 00000BFE  2F00                     move.l     -[A7], D0
  1145. 00000C00  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1146. 00000C04  4EBA 0172                jsr        [PC + 0x172 /* 00000D78 */]
  1147. 00000C08  4A40                     tst.w      D0
  1148. 00000C0A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1149. 00000C0E  671A                     beq        +0x1C /* 00000C2A */
  1150. 00000C10  5247                     addq.w     D7, 1
  1151. label00000C12:
  1152. 00000C12  BE6E FFAC                cmp.w      D7, [A6 - 0x54]
  1153. 00000C16  6D00 FF30                blt        -0xCE /* 00000B48 */
  1154. 00000C1A  5245                     addq.w     D5, 1
  1155. label00000C1C:
  1156. 00000C1C  BA6E FFAA                cmp.w      D5, [A6 - 0x56]
  1157. 00000C20  6D00 FF20                blt        -0xDE /* 00000B42 */
  1158. label00000C24:
  1159. 00000C24  3D7C 0001 FFB4           move.w     [A6 - 0x4C], 0x1
  1160. label00000C2A:
  1161. 00000C2A  4AAE FFCA                tst.l      [A6 - 0x36]
  1162. 00000C2E  6728                     beq        +0x2A /* 00000C58 */
  1163. 00000C30  4245                     clr.w      D5
  1164. 00000C32  6014                     bra        +0x16 /* 00000C48 */
  1165. label00000C34:
  1166. 00000C34  48C5                     ext.l      D5
  1167. 00000C36  2005                     move.l     D0, D5
  1168. 00000C38  E580                     asl        D0, 2
  1169. 00000C3A  D0AE FFCA                add.l      D0, [A6 - 0x36]
  1170. 00000C3E  2F00                     move.l     -[A7], D0
  1171. 00000C40  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1172. 00000C44  588F                     addq.l     A7, 4
  1173. 00000C46  5245                     addq.w     D5, 1
  1174. label00000C48:
  1175. 00000C48  BA6E FFAA                cmp.w      D5, [A6 - 0x56]
  1176. 00000C4C  6DE6                     blt        -0x18 /* 00000C34 */
  1177. 00000C4E  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  1178. 00000C52  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1179. 00000C56  588F                     addq.l     A7, 4
  1180. label00000C58:
  1181. 00000C58  486E FFBE                pea.l      [A6 - 0x42]
  1182. 00000C5C  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1183. 00000C60  486E FFB6                pea.l      [A6 - 0x4A]
  1184. 00000C64  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1185. 00000C68  486E FFBA                pea.l      [A6 - 0x46]
  1186. 00000C6C  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1187. 00000C70  486E FFC6                pea.l      [A6 - 0x3A]
  1188. 00000C74  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1189. 00000C78  302E FFB4                move.w     D0, [A6 - 0x4C]
  1190. 00000C7C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1191. 00000C80  4CEE 18F0 FF78           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x88]
  1192. 00000C86  4E5E                     unlink     A6
  1193. 00000C88  4E75                     rts
  1194. 00000C8A  3FD7                     move.w     <<invalid special address>>, [A7]
  1195. 00000C8C  8CBC CC09 6F50           or.l       D6, 0xCC096F50
  1196. 00000C92  88CB                     divu.w     D4, A3
  1197. fn00000C94:
  1198. 00000C94  48E7 0310                movem.l    -[A7], D6,D7,A3
  1199. 00000C98  3C2F 0016                move.w     D6, [A7 + 0x16]
  1200. 00000C9C  266F 0010                movea.l    A3, [A7 + 0x10]
  1201. 00000CA0  3E2F 001A                move.w     D7, [A7 + 0x1A]
  1202. 00000CA4  6010                     bra        +0x12 /* 00000CB6 */
  1203. label00000CA6:
  1204. 00000CA6  48C7                     ext.l      D7
  1205. 00000CA8  2007                     move.l     D0, D7
  1206. 00000CAA  D080                     add.l      D0, D0
  1207. 00000CAC  BC73 0800                cmp.w      D6, [A3 + D0]
  1208. 00000CB0  6604                     bne        +0x6 /* 00000CB6 */
  1209. 00000CB2  7001                     moveq.l    D0, 0x01
  1210. 00000CB4  6006                     bra        +0x8 /* 00000CBC */
  1211. label00000CB6:
  1212. 00000CB6  5347                     subq.w     D7, 1
  1213. 00000CB8  6CEC                     bge        -0x12 /* 00000CA6 */
  1214. 00000CBA  7000                     moveq.l    D0, 0x00
  1215. label00000CBC:
  1216. 00000CBC  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  1217. 00000CC0  4E75                     rts
  1218. fn00000CC2:
  1219. 00000CC2  4E56 FFF6                link       A6, -0x000A
  1220. 00000CC6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1221. 00000CCA  286F 002E                movea.l    A4, [A7 + 0x2E]
  1222. 00000CCE  266F 002A                movea.l    A3, [A7 + 0x2A]
  1223. 00000CD2  2F0C                     move.l     -[A7], A4
  1224. 00000CD4  4EBA F42C                jsr        [PC - 0xBD4 /* 00000102 */]
  1225. 00000CD8  3800                     move.w     D4, D0
  1226. 00000CDA  2F0C                     move.l     -[A7], A4
  1227. 00000CDC  4EBA F44A                jsr        [PC - 0xBB6 /* 00000128 */]
  1228. 00000CE0  3A00                     move.w     D5, D0
  1229. 00000CE2  48C4                     ext.l      D4
  1230. 00000CE4  2004                     move.l     D0, D4
  1231. 00000CE6  E580                     asl        D0, 2
  1232. 00000CE8  2F00                     move.l     -[A7], D0
  1233. 00000CEA  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  1234. 00000CEE  2680                     move.l     [A3], D0
  1235. 00000CF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1236. 00000CF4  6604                     bne        +0x6 /* 00000CFA */
  1237. 00000CF6  7000                     moveq.l    D0, 0x00
  1238. 00000CF8  6074                     bra        +0x76 /* 00000D6E */
  1239. label00000CFA:
  1240. 00000CFA  4246                     clr.w      D6
  1241. 00000CFC  606A                     bra        +0x6C /* 00000D68 */
  1242. label00000CFE:
  1243. 00000CFE  48C5                     ext.l      D5
  1244. 00000D00  2005                     move.l     D0, D5
  1245. 00000D02  E780                     asl        D0, 3
  1246. 00000D04  2F00                     move.l     -[A7], D0
  1247. 00000D06  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  1248. 00000D0A  48C6                     ext.l      D6
  1249. 00000D0C  2206                     move.l     D1, D6
  1250. 00000D0E  E581                     asl        D1, 2
  1251. 00000D10  D293                     add.l      D1, [A3]
  1252. 00000D12  2041                     movea.l    A0, D1
  1253. 00000D14  2080                     move.l     [A0], D0
  1254. 00000D16  588F                     addq.l     A7, 4
  1255. 00000D18  6604                     bne        +0x6 /* 00000D1E */
  1256. 00000D1A  7000                     moveq.l    D0, 0x00
  1257. 00000D1C  6050                     bra        +0x52 /* 00000D6E */
  1258. label00000D1E:
  1259. 00000D1E  4247                     clr.w      D7
  1260. 00000D20  6040                     bra        +0x42 /* 00000D62 */
  1261. label00000D22:
  1262. 00000D22  48C7                     ext.l      D7
  1263. 00000D24  2F07                     move.l     -[A7], D7
  1264. 00000D26  48C6                     ext.l      D6
  1265. 00000D28  2F06                     move.l     -[A7], D6
  1266. 00000D2A  2F0C                     move.l     -[A7], A4
  1267. 00000D2C  4EBA F420                jsr        [PC - 0xBE0 /* 0000014E */]
  1268. 00000D30  3D40 FFF6                move.w     [A6 - 0xA], D0
  1269. 00000D34  2D41 FFF8                move.l     [A6 - 0x8], D1
  1270. 00000D38  2D48 FFFC                move.l     [A6 - 0x4], A0
  1271. 00000D3C  48C6                     ext.l      D6
  1272. 00000D3E  2006                     move.l     D0, D6
  1273. 00000D40  E580                     asl        D0, 2
  1274. 00000D42  D093                     add.l      D0, [A3]
  1275. 00000D44  2040                     movea.l    A0, D0
  1276. 00000D46  48C7                     ext.l      D7
  1277. 00000D48  2007                     move.l     D0, D7
  1278. 00000D4A  E780                     asl        D0, 3
  1279. 00000D4C  D090                     add.l      D0, [A0]
  1280. 00000D4E  2040                     movea.l    A0, D0
  1281. 00000D50  486E FFF6                pea.l      [A6 - 0xA]
  1282. 00000D54  2F08                     move.l     -[A7], A0
  1283. 00000D56  3F3C 0810                move.w     -[A7], 0x810
  1284. 00000D5A  A9EB                     syscall    Pack4/FP68K
  1285. 00000D5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1286. 00000D60  5247                     addq.w     D7, 1
  1287. label00000D62:
  1288. 00000D62  BA47                     cmp.w      D5, D7
  1289. 00000D64  6EBC                     bgt        -0x42 /* 00000D22 */
  1290. 00000D66  5246                     addq.w     D6, 1
  1291. label00000D68:
  1292. 00000D68  B846                     cmp.w      D4, D6
  1293. 00000D6A  6E92                     bgt        -0x6C /* 00000CFE */
  1294. 00000D6C  7001                     moveq.l    D0, 0x01
  1295. label00000D6E:
  1296. 00000D6E  4CEE 18F0 FFDE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x22]
  1297. 00000D74  4E5E                     unlink     A6
  1298. 00000D76  4E75                     rts
  1299. fn00000D78:
  1300. 00000D78  4E56 FFEE                link       A6, -0x0012
  1301. 00000D7C  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  1302. 00000D80  3A2E 0012                move.w     D5, [A6 + 0x12]
  1303. 00000D84  3C2E 000E                move.w     D6, [A6 + 0xE]
  1304. 00000D88  266E 0008                movea.l    A3, [A6 + 0x8]
  1305. 00000D8C  486E 0014                pea.l      [A6 + 0x14]
  1306. 00000D90  486E FFF8                pea.l      [A6 - 0x8]
  1307. 00000D94  3F3C 0810                move.w     -[A7], 0x810
  1308. 00000D98  A9EB                     syscall    Pack4/FP68K
  1309. 00000D9A  4A6E 0020                tst.w      [A6 + 0x20]
  1310. 00000D9E  6612                     bne        +0x14 /* 00000DB2 */
  1311. 00000DA0  426D BA34                clr.w      [A5 - 0x45CC]
  1312. 00000DA4  422D BA31                clr.b      [A5 - 0x45CF]
  1313. 00000DA8  422D BA30                clr.b      [A5 - 0x45D0]
  1314. 00000DAC  3B7C 0012 BA32           move.w     [A5 - 0x45CE], 0x12
  1315. label00000DB2:
  1316. 00000DB2  4A6B 0008                tst.w      [A3 + 0x8]
  1317. 00000DB6  6706                     beq        +0x8 /* 00000DBE */
  1318. 00000DB8  3E06                     move.w     D7, D6
  1319. 00000DBA  3C05                     move.w     D6, D5
  1320. 00000DBC  3A07                     move.w     D5, D7
  1321. label00000DBE:
  1322. 00000DBE  3E06                     move.w     D7, D6
  1323. 00000DC0  DE53                     add.w      D7, [A3]
  1324. 00000DC2  3805                     move.w     D4, D5
  1325. 00000DC4  D86B 0004                add.w      D4, [A3 + 0x4]
  1326. 00000DC8  7002                     moveq.l    D0, 0x02
  1327. 00000DCA  B06E 0020                cmp.w      D0, [A6 + 0x20]
  1328. 00000DCE  6614                     bne        +0x16 /* 00000DE4 */
  1329. 00000DD0  48C4                     ext.l      D4
  1330. 00000DD2  2F04                     move.l     -[A7], D4
  1331. 00000DD4  48C7                     ext.l      D7
  1332. 00000DD6  2F07                     move.l     -[A7], D7
  1333. 00000DD8  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  1334. 00000DDC  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  1335. 00000DE0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1336. label00000DE4:
  1337. 00000DE4  486E FFF8                pea.l      [A6 - 0x8]
  1338. 00000DE8  486E FFEE                pea.l      [A6 - 0x12]
  1339. 00000DEC  3F3C 080E                move.w     -[A7], 0x80E
  1340. 00000DF0  A9EB                     syscall    Pack4/FP68K
  1341. 00000DF2  486E FFEE                pea.l      [A6 - 0x12]
  1342. 00000DF6  486D BA38                pea.l      [A5 - 0x45C8]
  1343. 00000DFA  3F3C 0810                move.w     -[A7], 0x810
  1344. 00000DFE  A9EB                     syscall    Pack4/FP68K
  1345. 00000E00  7000                     moveq.l    D0, 0x00
  1346. 00000E02  2F00                     move.l     -[A7], D0
  1347. 00000E04  2F00                     move.l     -[A7], D0
  1348. 00000E06  486D BA30                pea.l      [A5 - 0x45D0]
  1349. 00000E0A  2F00                     move.l     -[A7], D0
  1350. 00000E0C  48C4                     ext.l      D4
  1351. 00000E0E  2F04                     move.l     -[A7], D4
  1352. 00000E10  48C7                     ext.l      D7
  1353. 00000E12  2F07                     move.l     -[A7], D7
  1354. 00000E14  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  1355. 00000E18  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  1356. 00000E1C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1357. 00000E20  4CEE 08F0 FFDA           movem.l    D4,D5,D6,D7,A3, [A6 - 0x26]
  1358. 00000E26  4E5E                     unlink     A6
  1359. 00000E28  4E75                     rts
  1360. fn00000E2A:
  1361. 00000E2A  2F0B                     move.l     -[A7], A3
  1362. 00000E2C  266F 0008                movea.l    A3, [A7 + 0x8]
  1363. 00000E30  2B6B 000A B9C6           move.l     [A5 - 0x463A], [A3 + 0xA]
  1364. 00000E36  3B53 B9BE                move.w     [A5 - 0x4642], [A3]
  1365. 00000E3A  3B6B 0002 B9C0           move.w     [A5 - 0x4640], [A3 + 0x2]
  1366. 00000E40  3B6B 0004 B9C2           move.w     [A5 - 0x463E], [A3 + 0x4]
  1367. 00000E46  3B6B 0006 B9C4           move.w     [A5 - 0x463C], [A3 + 0x6]
  1368. 00000E4C  7001                     moveq.l    D0, 0x01
  1369. 00000E4E  2F00                     move.l     -[A7], D0
  1370. 00000E50  4EAD 1312                jsr        [A5 + 0x1312 /* export_606 */]
  1371. 00000E54  588F                     addq.l     A7, 4
  1372. 00000E56  265F                     movea.l    A3, [A7]+
  1373. 00000E58  4E75                     rts
  1374. fn00000E5A:
  1375. 00000E5A  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  1376. 00000E5E  3C2F 001E                move.w     D6, [A7 + 0x1E]
  1377. 00000E62  3E2F 001A                move.w     D7, [A7 + 0x1A]
  1378. 00000E66  266F 0014                movea.l    A3, [A7 + 0x14]
  1379. 00000E6A  4A6B 0008                tst.w      [A3 + 0x8]
  1380. 00000E6E  6706                     beq        +0x8 /* 00000E76 */
  1381. 00000E70  3A07                     move.w     D5, D7
  1382. 00000E72  3E06                     move.w     D7, D6
  1383. 00000E74  3C05                     move.w     D6, D5
  1384. label00000E76:
  1385. 00000E76  4878 0114                push.l     0x114
  1386. 00000E7A  4878 0180                push.l     0x180
  1387. 00000E7E  302B 0004                move.w     D0, [A3 + 0x4]
  1388. 00000E82  48C0                     ext.l      D0
  1389. 00000E84  48C6                     ext.l      D6
  1390. 00000E86  D086                     add.l      D0, D6
  1391. 00000E88  5380                     subq.l     D0, 1
  1392. 00000E8A  2F00                     move.l     -[A7], D0
  1393. 00000E8C  302B 0004                move.w     D0, [A3 + 0x4]
  1394. 00000E90  48C0                     ext.l      D0
  1395. 00000E92  2F00                     move.l     -[A7], D0
  1396. 00000E94  3013                     move.w     D0, [A3]
  1397. 00000E96  48C0                     ext.l      D0
  1398. 00000E98  48C7                     ext.l      D7
  1399. 00000E9A  D087                     add.l      D0, D7
  1400. 00000E9C  5380                     subq.l     D0, 1
  1401. 00000E9E  2F00                     move.l     -[A7], D0
  1402. 00000EA0  3013                     move.w     D0, [A3]
  1403. 00000EA2  48C0                     ext.l      D0
  1404. 00000EA4  2F00                     move.l     -[A7], D0
  1405. 00000EA6  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  1406. 00000EAA  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  1407. 00000EAE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1408. 00000EB2  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  1409. 00000EB6  4E75                     rts
  1410. fn00000EB8:
  1411. 00000EB8  4E56 FFDA                link       A6, -0x0026
  1412. 00000EBC  486E FFE4                pea.l      [A6 - 0x1C]
  1413. 00000EC0  4EBA F372                jsr        [PC - 0xC8E /* 00000234 */]
  1414. 00000EC4  4A40                     tst.w      D0
  1415. 00000EC6  588F                     addq.l     A7, 4
  1416. 00000EC8  6700 009E                beq        +0xA0 /* 00000F68 */
  1417. 00000ECC  486E FFF2                pea.l      [A6 - 0xE]
  1418. 00000ED0  4EBA F362                jsr        [PC - 0xC9E /* 00000234 */]
  1419. 00000ED4  4A40                     tst.w      D0
  1420. 00000ED6  588F                     addq.l     A7, 4
  1421. 00000ED8  6700 008E                beq        +0x90 /* 00000F68 */
  1422. 00000EDC  426E FFEC                clr.w      [A6 - 0x14]
  1423. 00000EE0  486E FFE4                pea.l      [A6 - 0x1C]
  1424. 00000EE4  4EBA F3E8                jsr        [PC - 0xC18 /* 000002CE */]
  1425. 00000EE8  3D6E FFF2 FFF4           move.w     [A6 - 0xC], [A6 - 0xE]
  1426. 00000EEE  3D6E FFF6 FFF8           move.w     [A6 - 0x8], [A6 - 0xA]
  1427. 00000EF4  486E FFF2                pea.l      [A6 - 0xE]
  1428. 00000EF8  486E FFE4                pea.l      [A6 - 0x1C]
  1429. 00000EFC  4EBA F1B4                jsr        [PC - 0xE4C /* 000000B2 */]
  1430. 00000F00  4A40                     tst.w      D0
  1431. 00000F02  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1432. 00000F06  6760                     beq        +0x62 /* 00000F68 */
  1433. 00000F08  486E FFF2                pea.l      [A6 - 0xE]
  1434. 00000F0C  4EBA FF1C                jsr        [PC - 0xE4 /* 00000E2A */]
  1435. 00000F10  4A40                     tst.w      D0
  1436. 00000F12  588F                     addq.l     A7, 4
  1437. 00000F14  6752                     beq        +0x54 /* 00000F68 */
  1438. 00000F16  7000                     moveq.l    D0, 0x00
  1439. 00000F18  2F00                     move.l     -[A7], D0
  1440. 00000F1A  72FF                     moveq.l    D1, 0xFFFFFFFF
  1441. 00000F1C  2F01                     move.l     -[A7], D1
  1442. 00000F1E  486E FFE4                pea.l      [A6 - 0x1C]
  1443. 00000F22  4EBA F41E                jsr        [PC - 0xBE2 /* 00000342 */]
  1444. 00000F26  4A40                     tst.w      D0
  1445. 00000F28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1446. 00000F2C  673A                     beq        +0x3C /* 00000F68 */
  1447. 00000F2E  7001                     moveq.l    D0, 0x01
  1448. 00000F30  2F00                     move.l     -[A7], D0
  1449. 00000F32  2F00                     move.l     -[A7], D0
  1450. 00000F34  486E FFF2                pea.l      [A6 - 0xE]
  1451. 00000F38  4EBA FF20                jsr        [PC - 0xE0 /* 00000E5A */]
  1452. 00000F3C  7000                     moveq.l    D0, 0x00
  1453. 00000F3E  2F00                     move.l     -[A7], D0
  1454. 00000F40  486D C206                pea.l      [A5 - 0x3DFA]
  1455. 00000F44  486E FFDA                pea.l      [A6 - 0x26]
  1456. 00000F48  3F3C 080E                move.w     -[A7], 0x80E
  1457. 00000F4C  A9EB                     syscall    Pack4/FP68K
  1458. 00000F4E  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1459. 00000F52  2F20                     move.l     -[A7], -[A0]
  1460. 00000F54  2F20                     move.l     -[A7], -[A0]
  1461. 00000F56  3F20                     move.w     -[A7], -[A0]
  1462. 00000F58  2F00                     move.l     -[A7], D0
  1463. 00000F5A  2F00                     move.l     -[A7], D0
  1464. 00000F5C  486E FFF2                pea.l      [A6 - 0xE]
  1465. 00000F60  4EBA FE16                jsr        [PC - 0x1EA /* 00000D78 */]
  1466. 00000F64  4FEF 0026                lea.l      A7, [A7 + 0x26]
  1467. label00000F68:
  1468. 00000F68  4E5E                     unlink     A6
  1469. 00000F6A  4E75                     rts
  1470. fn00000F6C:
  1471. 00000F6C  4E56 FFE8                link       A6, -0x0018
  1472. 00000F70  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1473. 00000F74  486E FFE8                pea.l      [A6 - 0x18]
  1474. 00000F78  4EBA F2BA                jsr        [PC - 0xD46 /* 00000234 */]
  1475. 00000F7C  4A40                     tst.w      D0
  1476. 00000F7E  588F                     addq.l     A7, 4
  1477. 00000F80  6700 0258                beq        +0x25A /* 000011DA */
  1478. 00000F84  426E FFF0                clr.w      [A6 - 0x10]
  1479. 00000F88  302E FFE8                move.w     D0, [A6 - 0x18]
  1480. 00000F8C  48C0                     ext.l      D0
  1481. 00000F8E  322E FFEE                move.w     D1, [A6 - 0x12]
  1482. 00000F92  926E FFEC                sub.w      D1, [A6 - 0x14]
  1483. 00000F96  3D41 FFF8                move.w     [A6 - 0x8], D1
  1484. 00000F9A  7400                     moveq.l    D2, 0x00
  1485. 00000F9C  3401                     move.w     D2, D1
  1486. 00000F9E  2A02                     move.l     D5, D2
  1487. 00000FA0  DA80                     add.l      D5, D0
  1488. 00000FA2  3D45 FFFA                move.w     [A6 - 0x6], D5
  1489. 00000FA6  302E FFEC                move.w     D0, [A6 - 0x14]
  1490. 00000FAA  48C0                     ext.l      D0
  1491. 00000FAC  322E FFEA                move.w     D1, [A6 - 0x16]
  1492. 00000FB0  926E FFE8                sub.w      D1, [A6 - 0x18]
  1493. 00000FB4  3D41 FFF6                move.w     [A6 - 0xA], D1
  1494. 00000FB8  7400                     moveq.l    D2, 0x00
  1495. 00000FBA  3401                     move.w     D2, D1
  1496. 00000FBC  2802                     move.l     D4, D2
  1497. 00000FBE  D880                     add.l      D4, D0
  1498. 00000FC0  3D44 FFFC                move.w     [A6 - 0x4], D4
  1499. 00000FC4  302E FFF6                move.w     D0, [A6 - 0xA]
  1500. 00000FC8  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  1501. 00000FCC  641A                     bcc        +0x1C /* 00000FE8 */
  1502. 00000FCE  3C2E FFF8                move.w     D6, [A6 - 0x8]
  1503. 00000FD2  3D6E FFF6 FFF8           move.w     [A6 - 0x8], [A6 - 0xA]
  1504. 00000FD8  3D46 FFF6                move.w     [A6 - 0xA], D6
  1505. 00000FDC  3D6E FFFC FFEE           move.w     [A6 - 0x12], [A6 - 0x4]
  1506. 00000FE2  3D6E FFFA FFEA           move.w     [A6 - 0x16], [A6 - 0x6]
  1507. label00000FE8:
  1508. 00000FE8  0C85 0000 7FFF           cmpi.l     D5, 0x7FFF
  1509. 00000FEE  6E00 01E0                bgt        +0x1E2 /* 000011D0 */
  1510. 00000FF2  0C84 0000 7FFF           cmpi.l     D4, 0x7FFF
  1511. 00000FF8  6E00 01D6                bgt        +0x1D8 /* 000011D0 */
  1512. 00000FFC  486E FFE8                pea.l      [A6 - 0x18]
  1513. 00001000  4EBA FE28                jsr        [PC - 0x1D8 /* 00000E2A */]
  1514. 00001004  4A40                     tst.w      D0
  1515. 00001006  588F                     addq.l     A7, 4
  1516. 00001008  6700 01D0                beq        +0x1D2 /* 000011DA */
  1517. 0000100C  302E FFF6                move.w     D0, [A6 - 0xA]
  1518. 00001010  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  1519. 00001014  6732                     beq        +0x34 /* 00001048 */
  1520. 00001016  302D B9C4                move.w     D0, [A5 - 0x463C]
  1521. 0000101A  5240                     addq.w     D0, 1
  1522. 0000101C  3B40 B9C2                move.w     [A5 - 0x463E], D0
  1523. 00001020  302E FFF6                move.w     D0, [A6 - 0xA]
  1524. 00001024  906E FFF8                sub.w      D0, [A6 - 0x8]
  1525. 00001028  D16D B9C4                add.w      [A5 - 0x463C], D0
  1526. 0000102C  302E FFF6                move.w     D0, [A6 - 0xA]
  1527. 00001030  906E FFF8                sub.w      D0, [A6 - 0x8]
  1528. 00001034  916D B9C0                sub.w      [A5 - 0x4640], D0
  1529. 00001038  7001                     moveq.l    D0, 0x01
  1530. 0000103A  2F00                     move.l     -[A7], D0
  1531. 0000103C  4EAD 1312                jsr        [A5 + 0x1312 /* export_606 */]
  1532. 00001040  4A40                     tst.w      D0
  1533. 00001042  588F                     addq.l     A7, 4
  1534. 00001044  6700 0194                beq        +0x196 /* 000011DA */
  1535. label00001048:
  1536. 00001048  3E2E FFE8                move.w     D7, [A6 - 0x18]
  1537. 0000104C  486D 27DA                pea.l      [A5 + 0x27DA /* export_1271 */]
  1538. 00001050  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1539. 00001054  3D40 FFFE                move.w     [A6 - 0x2], D0
  1540. 00001058  588F                     addq.l     A7, 4
  1541. label0000105A:
  1542. 0000105A  3C2E FFEC                move.w     D6, [A6 - 0x14]
  1543. 0000105E  607E                     bra        +0x80 /* 000010DE */
  1544. label00001060:
  1545. 00001060  3006                     move.w     D0, D6
  1546. 00001062  906E FFEC                sub.w      D0, [A6 - 0x14]
  1547. 00001066  3800                     move.w     D4, D0
  1548. 00001068  D86E FFE8                add.w      D4, [A6 - 0x18]
  1549. 0000106C  3007                     move.w     D0, D7
  1550. 0000106E  906E FFE8                sub.w      D0, [A6 - 0x18]
  1551. 00001072  3A00                     move.w     D5, D0
  1552. 00001074  DA6E FFEC                add.w      D5, [A6 - 0x14]
  1553. 00001078  48C5                     ext.l      D5
  1554. 0000107A  2F05                     move.l     -[A7], D5
  1555. 0000107C  48C4                     ext.l      D4
  1556. 0000107E  2F04                     move.l     -[A7], D4
  1557. 00001080  48C6                     ext.l      D6
  1558. 00001082  2F06                     move.l     -[A7], D6
  1559. 00001084  48C7                     ext.l      D7
  1560. 00001086  2F07                     move.l     -[A7], D7
  1561. 00001088  4EBA 015A                jsr        [PC + 0x15A /* 000011E4 */]
  1562. 0000108C  4A40                     tst.w      D0
  1563. 0000108E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1564. 00001092  6606                     bne        +0x8 /* 0000109A */
  1565. 00001094  3E2E FFEA                move.w     D7, [A6 - 0x16]
  1566. 00001098  6056                     bra        +0x58 /* 000010F0 */
  1567. label0000109A:
  1568. 0000109A  4A6E FFFE                tst.w      [A6 - 0x2]
  1569. 0000109E  6734                     beq        +0x36 /* 000010D4 */
  1570. 000010A0  48C5                     ext.l      D5
  1571. 000010A2  2F05                     move.l     -[A7], D5
  1572. 000010A4  48C4                     ext.l      D4
  1573. 000010A6  2F04                     move.l     -[A7], D4
  1574. 000010A8  48C6                     ext.l      D6
  1575. 000010AA  2F06                     move.l     -[A7], D6
  1576. 000010AC  48C7                     ext.l      D7
  1577. 000010AE  2F07                     move.l     -[A7], D7
  1578. 000010B0  486E FFE8                pea.l      [A6 - 0x18]
  1579. 000010B4  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  1580. 000010B8  48C6                     ext.l      D6
  1581. 000010BA  2F06                     move.l     -[A7], D6
  1582. 000010BC  48C7                     ext.l      D7
  1583. 000010BE  2F07                     move.l     -[A7], D7
  1584. 000010C0  48C5                     ext.l      D5
  1585. 000010C2  2F05                     move.l     -[A7], D5
  1586. 000010C4  48C4                     ext.l      D4
  1587. 000010C6  2F04                     move.l     -[A7], D4
  1588. 000010C8  486E FFE8                pea.l      [A6 - 0x18]
  1589. 000010CC  4EAD 27DA                jsr        [A5 + 0x27DA /* export_1271 */]
  1590. 000010D0  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1591. label000010D4:
  1592. 000010D4  3006                     move.w     D0, D6
  1593. 000010D6  5246                     addq.w     D6, 1
  1594. 000010D8  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  1595. 000010DC  6C12                     bge        +0x14 /* 000010F0 */
  1596. label000010DE:
  1597. 000010DE  3006                     move.w     D0, D6
  1598. 000010E0  906E FFEC                sub.w      D0, [A6 - 0x14]
  1599. 000010E4  3207                     move.w     D1, D7
  1600. 000010E6  926E FFE8                sub.w      D1, [A6 - 0x18]
  1601. 000010EA  B240                     cmp.w      D1, D0
  1602. 000010EC  6E00 FF72                bgt        -0x8C /* 00001060 */
  1603. label000010F0:
  1604. 000010F0  3007                     move.w     D0, D7
  1605. 000010F2  5247                     addq.w     D7, 1
  1606. 000010F4  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  1607. 000010F8  6D00 FF60                blt        -0x9E /* 0000105A */
  1608. 000010FC  4A6E FFFE                tst.w      [A6 - 0x2]
  1609. 00001100  670A                     beq        +0xC /* 0000110C */
  1610. 00001102  486D 27DA                pea.l      [A5 + 0x27DA /* export_1271 */]
  1611. 00001106  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1612. 0000110A  588F                     addq.l     A7, 4
  1613. label0000110C:
  1614. 0000110C  382D EA58                move.w     D4, [A5 - 0x15A8]
  1615. 00001110  426D EA58                clr.w      [A5 - 0x15A8]
  1616. 00001114  302E FFFC                move.w     D0, [A6 - 0x4]
  1617. 00001118  48C0                     ext.l      D0
  1618. 0000111A  2F00                     move.l     -[A7], D0
  1619. 0000111C  302E FFFA                move.w     D0, [A6 - 0x6]
  1620. 00001120  48C0                     ext.l      D0
  1621. 00001122  2F00                     move.l     -[A7], D0
  1622. 00001124  302E FFEC                move.w     D0, [A6 - 0x14]
  1623. 00001128  48C0                     ext.l      D0
  1624. 0000112A  2F00                     move.l     -[A7], D0
  1625. 0000112C  302E FFE8                move.w     D0, [A6 - 0x18]
  1626. 00001130  48C0                     ext.l      D0
  1627. 00001132  2F00                     move.l     -[A7], D0
  1628. 00001134  2F3C 0000 ED4B           move.l     -[A7], 0xED4B
  1629. 0000113A  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  1630. 0000113E  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  1631. 00001142  3B44 EA58                move.w     [A5 - 0x15A8], D4
  1632. 00001146  4878 0114                push.l     0x114
  1633. 0000114A  4878 0180                push.l     0x180
  1634. 0000114E  302E FFEE                move.w     D0, [A6 - 0x12]
  1635. 00001152  48C0                     ext.l      D0
  1636. 00001154  2F00                     move.l     -[A7], D0
  1637. 00001156  302E FFEC                move.w     D0, [A6 - 0x14]
  1638. 0000115A  48C0                     ext.l      D0
  1639. 0000115C  2F00                     move.l     -[A7], D0
  1640. 0000115E  302E FFEA                move.w     D0, [A6 - 0x16]
  1641. 00001162  48C0                     ext.l      D0
  1642. 00001164  2F00                     move.l     -[A7], D0
  1643. 00001166  302E FFE8                move.w     D0, [A6 - 0x18]
  1644. 0000116A  48C0                     ext.l      D0
  1645. 0000116C  2F00                     move.l     -[A7], D0
  1646. 0000116E  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1647. 00001172  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  1648. 00001176  4878 0114                push.l     0x114
  1649. 0000117A  4878 0180                push.l     0x180
  1650. 0000117E  302E FFEC                move.w     D0, [A6 - 0x14]
  1651. 00001182  48C0                     ext.l      D0
  1652. 00001184  7200                     moveq.l    D1, 0x00
  1653. 00001186  322E FFF6                move.w     D1, [A6 - 0xA]
  1654. 0000118A  D280                     add.l      D1, D0
  1655. 0000118C  2F01                     move.l     -[A7], D1
  1656. 0000118E  302E FFEC                move.w     D0, [A6 - 0x14]
  1657. 00001192  48C0                     ext.l      D0
  1658. 00001194  2F00                     move.l     -[A7], D0
  1659. 00001196  302E FFE8                move.w     D0, [A6 - 0x18]
  1660. 0000119A  48C0                     ext.l      D0
  1661. 0000119C  7200                     moveq.l    D1, 0x00
  1662. 0000119E  322E FFF8                move.w     D1, [A6 - 0x8]
  1663. 000011A2  D280                     add.l      D1, D0
  1664. 000011A4  2F01                     move.l     -[A7], D1
  1665. 000011A6  302E FFE8                move.w     D0, [A6 - 0x18]
  1666. 000011AA  48C0                     ext.l      D0
  1667. 000011AC  2F00                     move.l     -[A7], D0
  1668. 000011AE  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1669. 000011B2  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  1670. 000011B6  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1671. 000011BA  317C 0001 018A           move.w     [A0 + 0x18A], 0x1
  1672. 000011C0  206D B9C6                movea.l    A0, [A5 - 0x463A]
  1673. 000011C4  317C 0001 0186           move.w     [A0 + 0x186], 0x1
  1674. 000011CA  4FEF 0050                lea.l      A7, [A7 + 0x50]
  1675. 000011CE  600A                     bra        +0xC /* 000011DA */
  1676. label000011D0:
  1677. 000011D0  4878 0409                push.l     0x409
  1678. 000011D4  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1679. 000011D8  588F                     addq.l     A7, 4
  1680. label000011DA:
  1681. 000011DA  4CEE 00F0 FFD8           movem.l    D4,D5,D6,D7, [A6 - 0x28]
  1682. 000011E0  4E5E                     unlink     A6
  1683. 000011E2  4E75                     rts
  1684. fn000011E4:
  1685. 000011E4  4E56 FFF0                link       A6, -0x0010
  1686. 000011E8  48E7 0F10                movem.l    -[A7], D4,D5,D6,D7,A3
  1687. 000011EC  382E 000A                move.w     D4, [A6 + 0xA]
  1688. 000011F0  3A2E 0016                move.w     D5, [A6 + 0x16]
  1689. 000011F4  3C2E 000E                move.w     D6, [A6 + 0xE]
  1690. 000011F8  48C6                     ext.l      D6
  1691. 000011FA  2F06                     move.l     -[A7], D6
  1692. 000011FC  48C4                     ext.l      D4
  1693. 000011FE  2F04                     move.l     -[A7], D4
  1694. 00001200  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1695. 00001204  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  1696. 00001208  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1697. 0000120C  43ED BA30                lea.l      A1, [A5 - 0x45D0]
  1698. 00001210  20D9                     move.l     [A0]+, [A1]+
  1699. 00001212  20D9                     move.l     [A0]+, [A1]+
  1700. 00001214  20D9                     move.l     [A0]+, [A1]+
  1701. 00001216  20D9                     move.l     [A0]+, [A1]+
  1702. 00001218  266D BA0C                movea.l    A3, [A5 - 0x45F4]
  1703. 0000121C  48C5                     ext.l      D5
  1704. 0000121E  2F05                     move.l     -[A7], D5
  1705. 00001220  302E 0012                move.w     D0, [A6 + 0x12]
  1706. 00001224  48C0                     ext.l      D0
  1707. 00001226  2F00                     move.l     -[A7], D0
  1708. 00001228  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1709. 0000122C  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  1710. 00001230  7E01                     moveq.l    D7, 0x01
  1711. 00001232  200B                     move.l     D0, A3
  1712. 00001234  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1713. 00001238  6764                     beq        +0x66 /* 0000129E */
  1714. 0000123A  4AAD BA0C                tst.l      [A5 - 0x45F4]
  1715. 0000123E  6720                     beq        +0x22 /* 00001260 */
  1716. 00001240  41ED BA30                lea.l      A0, [A5 - 0x45D0]
  1717. 00001244  224B                     movea.l    A1, A3
  1718. 00001246  22D8                     move.l     [A1]+, [A0]+
  1719. 00001248  22D8                     move.l     [A1]+, [A0]+
  1720. 0000124A  22D8                     move.l     [A1]+, [A0]+
  1721. 0000124C  22D8                     move.l     [A1]+, [A0]+
  1722. 0000124E  206D BA0C                movea.l    A0, [A5 - 0x45F4]
  1723. 00001252  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1724. 00001256  20D9                     move.l     [A0]+, [A1]+
  1725. 00001258  20D9                     move.l     [A0]+, [A1]+
  1726. 0000125A  20D9                     move.l     [A0]+, [A1]+
  1727. 0000125C  20D9                     move.l     [A0]+, [A1]+
  1728. 0000125E  607E                     bra        +0x80 /* 000012DE */
  1729. label00001260:
  1730. 00001260  48C5                     ext.l      D5
  1731. 00001262  2F05                     move.l     -[A7], D5
  1732. 00001264  48C5                     ext.l      D5
  1733. 00001266  2F05                     move.l     -[A7], D5
  1734. 00001268  302E 0012                move.w     D0, [A6 + 0x12]
  1735. 0000126C  48C0                     ext.l      D0
  1736. 0000126E  2F00                     move.l     -[A7], D0
  1737. 00001270  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1738. 00001274  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  1739. 00001278  3E00                     move.w     D7, D0
  1740. 0000127A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1741. 0000127E  675E                     beq        +0x60 /* 000012DE */
  1742. 00001280  7010                     moveq.l    D0, 0x10
  1743. 00001282  2F00                     move.l     -[A7], D0
  1744. 00001284  2F0B                     move.l     -[A7], A3
  1745. 00001286  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1746. 0000128A  206D BA08                movea.l    A0, [A5 - 0x45F8]
  1747. 0000128E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1748. 00001292  20D9                     move.l     [A0]+, [A1]+
  1749. 00001294  20D9                     move.l     [A0]+, [A1]+
  1750. 00001296  20D9                     move.l     [A0]+, [A1]+
  1751. 00001298  20D9                     move.l     [A0]+, [A1]+
  1752. 0000129A  508F                     addq.l     A7, 8
  1753. 0000129C  6040                     bra        +0x42 /* 000012DE */
  1754. label0000129E:
  1755. 0000129E  4AAD BA0C                tst.l      [A5 - 0x45F4]
  1756. 000012A2  673A                     beq        +0x3C /* 000012DE */
  1757. 000012A4  48C6                     ext.l      D6
  1758. 000012A6  2F06                     move.l     -[A7], D6
  1759. 000012A8  48C6                     ext.l      D6
  1760. 000012AA  2F06                     move.l     -[A7], D6
  1761. 000012AC  48C4                     ext.l      D4
  1762. 000012AE  2F04                     move.l     -[A7], D4
  1763. 000012B0  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  1764. 000012B4  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  1765. 000012B8  3E00                     move.w     D7, D0
  1766. 000012BA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1767. 000012BE  671E                     beq        +0x20 /* 000012DE */
  1768. 000012C0  7010                     moveq.l    D0, 0x10
  1769. 000012C2  2F00                     move.l     -[A7], D0
  1770. 000012C4  2F2D BA0C                move.l     -[A7], [A5 - 0x45F4]
  1771. 000012C8  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1772. 000012CC  206D BA08                movea.l    A0, [A5 - 0x45F8]
  1773. 000012D0  43ED BA30                lea.l      A1, [A5 - 0x45D0]
  1774. 000012D4  20D9                     move.l     [A0]+, [A1]+
  1775. 000012D6  20D9                     move.l     [A0]+, [A1]+
  1776. 000012D8  20D9                     move.l     [A0]+, [A1]+
  1777. 000012DA  20D9                     move.l     [A0]+, [A1]+
  1778. 000012DC  508F                     addq.l     A7, 8
  1779. label000012DE:
  1780. 000012DE  3007                     move.w     D0, D7
  1781. 000012E0  4CEE 08F0 FFDC           movem.l    D4,D5,D6,D7,A3, [A6 - 0x24]
  1782. 000012E6  4E5E                     unlink     A6
  1783. 000012E8  4E75                     rts
  1784. fn000012EA:
  1785. 000012EA  4E56 FFDC                link       A6, -0x0024
  1786. 000012EE  48E7 0300                movem.l    -[A7], D6,D7
  1787. 000012F2  7000                     moveq.l    D0, 0x00
  1788. 000012F4  2B40 C1F4                move.l     [A5 - 0x3E0C], D0
  1789. 000012F8  2B40 C1F8                move.l     [A5 - 0x3E08], D0
  1790. 000012FC  206E 0008                movea.l    A0, [A6 + 0x8]
  1791. 00001300  52AE 0008                addq.l     [A6 + 0x8], 1
  1792. 00001304  7000                     moveq.l    D0, 0x00
  1793. 00001306  1010                     move.b     D0, [A0]
  1794. 00001308  3C00                     move.w     D6, D0
  1795. 0000130A  675A                     beq        +0x5C /* 00001366 */
  1796. 0000130C  0C46 0002                cmpi.w     D6, 0x2
  1797. 00001310  6E28                     bgt        +0x2A /* 0000133A */
  1798. 00001312  0C46 0001                cmpi.w     D6, 0x1
  1799. 00001316  660C                     bne        +0xE /* 00001324 */
  1800. 00001318  206D BA78                movea.l    A0, [A5 - 0x4588]
  1801. 0000131C  41E8 0140                lea.l      A0, [A0 + 0x140]
  1802. 00001320  2008                     move.l     D0, A0
  1803. 00001322  600A                     bra        +0xC /* 0000132E */
  1804. label00001324:
  1805. 00001324  206D BA78                movea.l    A0, [A5 - 0x4588]
  1806. 00001328  41E8 0148                lea.l      A0, [A0 + 0x148]
  1807. 0000132C  2008                     move.l     D0, A0
  1808. label0000132E:
  1809. 0000132E  2F00                     move.l     -[A7], D0
  1810. 00001330  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  1811. 00001334  588F                     addq.l     A7, 4
  1812. 00001336  6000 0204                bra        +0x206 /* 0000153C */
  1813. label0000133A:
  1814. 0000133A  0C46 0003                cmpi.w     D6, 0x3
  1815. 0000133E  660C                     bne        +0xE /* 0000134C */
  1816. 00001340  206D BA78                movea.l    A0, [A5 - 0x4588]
  1817. 00001344  41E8 0140                lea.l      A0, [A0 + 0x140]
  1818. 00001348  2008                     move.l     D0, A0
  1819. 0000134A  600A                     bra        +0xC /* 00001356 */
  1820. label0000134C:
  1821. 0000134C  206D BA78                movea.l    A0, [A5 - 0x4588]
  1822. 00001350  41E8 0148                lea.l      A0, [A0 + 0x148]
  1823. 00001354  2008                     move.l     D0, A0
  1824. label00001356:
  1825. 00001356  2F00                     move.l     -[A7], D0
  1826. 00001358  486E 0008                pea.l      [A6 + 0x8]
  1827. 0000135C  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  1828. 00001360  508F                     addq.l     A7, 8
  1829. 00001362  6000 01D8                bra        +0x1DA /* 0000153C */
  1830. label00001366:
  1831. 00001366  206D BA78                movea.l    A0, [A5 - 0x4588]
  1832. 0000136A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1833. 0000136E  41E8 0148                lea.l      A0, [A0 + 0x148]
  1834. 00001372  22D8                     move.l     [A1]+, [A0]+
  1835. 00001374  22D8                     move.l     [A1]+, [A0]+
  1836. 00001376  206D BA78                movea.l    A0, [A5 - 0x4588]
  1837. 0000137A  70FE                     moveq.l    D0, 0xFFFFFFFE
  1838. 0000137C  B068 0140                cmp.w      D0, [A0 + 0x140]
  1839. 00001380  660E                     bne        +0x10 /* 00001390 */
  1840. 00001382  4878 03F3                push.l     0x3F3
  1841. 00001386  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1842. 0000138A  588F                     addq.l     A7, 4
  1843. 0000138C  6000 01AE                bra        +0x1B0 /* 0000153C */
  1844. label00001390:
  1845. 00001390  70FE                     moveq.l    D0, 0xFFFFFFFE
  1846. 00001392  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  1847. 00001396  660E                     bne        +0x10 /* 000013A6 */
  1848. 00001398  4878 03F4                push.l     0x3F4
  1849. 0000139C  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1850. 000013A0  588F                     addq.l     A7, 4
  1851. 000013A2  6000 0198                bra        +0x19A /* 0000153C */
  1852. label000013A6:
  1853. 000013A6  0C6E 7FFF FFFE           cmpi.w     [A6 - 0x2], 0x7FFF
  1854. 000013AC  6708                     beq        +0xA /* 000013B6 */
  1855. 000013AE  0C6E 7FFF FFFA           cmpi.w     [A6 - 0x6], 0x7FFF
  1856. 000013B4  660E                     bne        +0x10 /* 000013C4 */
  1857. label000013B6:
  1858. 000013B6  4878 03F5                push.l     0x3F5
  1859. 000013BA  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1860. 000013BE  588F                     addq.l     A7, 4
  1861. 000013C0  6000 017A                bra        +0x17C /* 0000153C */
  1862. label000013C4:
  1863. 000013C4  3B6E FFF8 B9BE           move.w     [A5 - 0x4642], [A6 - 0x8]
  1864. 000013CA  3B6E FFFA B9C0           move.w     [A5 - 0x4640], [A6 - 0x6]
  1865. 000013D0  526E FFFE                addq.w     [A6 - 0x2], 1
  1866. 000013D4  3B6E FFFE B9C4           move.w     [A5 - 0x463C], [A6 - 0x2]
  1867. 000013DA  3B6E FFFE B9C2           move.w     [A5 - 0x463E], [A6 - 0x2]
  1868. 000013E0  2B6D BA78 B9C6           move.l     [A5 - 0x463A], [A5 - 0x4588]
  1869. 000013E6  7001                     moveq.l    D0, 0x01
  1870. 000013E8  2F00                     move.l     -[A7], D0
  1871. 000013EA  4EAD 1312                jsr        [A5 + 0x1312 /* export_606 */]
  1872. 000013EE  4A40                     tst.w      D0
  1873. 000013F0  588F                     addq.l     A7, 4
  1874. 000013F2  6700 0148                beq        +0x14A /* 0000153C */
  1875. 000013F6  302D B9C0                move.w     D0, [A5 - 0x4640]
  1876. 000013FA  906D B9BE                sub.w      D0, [A5 - 0x4642]
  1877. 000013FE  5440                     addq.w     D0, 2
  1878. 00001400  3B40 C1FE                move.w     [A5 - 0x3E02], D0
  1879. 00001404  48C0                     ext.l      D0
  1880. 00001406  E580                     asl        D0, 2
  1881. 00001408  2F00                     move.l     -[A7], D0
  1882. 0000140A  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  1883. 0000140E  2B40 C1F8                move.l     [A5 - 0x3E08], D0
  1884. 00001412  588F                     addq.l     A7, 4
  1885. 00001414  6700 0126                beq        +0x128 /* 0000153C */
  1886. 00001418  302D C1FE                move.w     D0, [A5 - 0x3E02]
  1887. 0000141C  48C0                     ext.l      D0
  1888. 0000141E  E780                     asl        D0, 3
  1889. 00001420  2F00                     move.l     -[A7], D0
  1890. 00001422  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  1891. 00001426  2B40 C1F4                move.l     [A5 - 0x3E0C], D0
  1892. 0000142A  588F                     addq.l     A7, 4
  1893. 0000142C  6700 010E                beq        +0x110 /* 0000153C */
  1894. 00001430  3B6E FFFC B9C2           move.w     [A5 - 0x463E], [A6 - 0x4]
  1895. 00001436  536D B9C4                subq.w     [A5 - 0x463C], 1
  1896. 0000143A  3B6D B9BE C1FC           move.w     [A5 - 0x3E04], [A5 - 0x4642]
  1897. 00001440  41ED 2832                lea.l      A0, [A5 + 0x2832 /* export_1282 */]
  1898. 00001444  2B48 B9EC                move.l     [A5 - 0x4614], A0
  1899. 00001448  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  1900. 0000144C  4A40                     tst.w      D0
  1901. 0000144E  6700 00EC                beq        +0xEE /* 0000153C */
  1902. 00001452  41ED 283A                lea.l      A0, [A5 + 0x283A /* export_1283 */]
  1903. 00001456  2B48 B9EC                move.l     [A5 - 0x4614], A0
  1904. 0000145A  206D BA78                movea.l    A0, [A5 - 0x4588]
  1905. 0000145E  43ED B9BE                lea.l      A1, [A5 - 0x4642]
  1906. 00001462  41E8 0140                lea.l      A0, [A0 + 0x140]
  1907. 00001466  22D8                     move.l     [A1]+, [A0]+
  1908. 00001468  22D8                     move.l     [A1]+, [A0]+
  1909. 0000146A  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  1910. 0000146E  4A40                     tst.w      D0
  1911. 00001470  6700 00CA                beq        +0xCC /* 0000153C */
  1912. 00001474  3E2E FFF8                move.w     D7, [A6 - 0x8]
  1913. label00001478:
  1914. 00001478  302E FFFE                move.w     D0, [A6 - 0x2]
  1915. 0000147C  48C0                     ext.l      D0
  1916. 0000147E  2F00                     move.l     -[A7], D0
  1917. 00001480  48C7                     ext.l      D7
  1918. 00001482  2F07                     move.l     -[A7], D7
  1919. 00001484  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1920. 00001488  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  1921. 0000148C  206D C1F8                movea.l    A0, [A5 - 0x3E08]
  1922. 00001490  3007                     move.w     D0, D7
  1923. 00001492  906E FFF8                sub.w      D0, [A6 - 0x8]
  1924. 00001496  48C0                     ext.l      D0
  1925. 00001498  E580                     asl        D0, 2
  1926. 0000149A  4870 0800                pea.l      [A0 + D0]
  1927. 0000149E  486E FFEE                pea.l      [A6 - 0x12]
  1928. 000014A2  3F3C 280E                move.w     -[A7], 0x280E
  1929. 000014A6  A9EB                     syscall    Pack4/FP68K
  1930. 000014A8  486E FFEE                pea.l      [A6 - 0x12]
  1931. 000014AC  486E FFE6                pea.l      [A6 - 0x1A]
  1932. 000014B0  3F3C 0810                move.w     -[A7], 0x810
  1933. 000014B4  A9EB                     syscall    Pack4/FP68K
  1934. 000014B6  486E FFE6                pea.l      [A6 - 0x1A]
  1935. 000014BA  486E FFDC                pea.l      [A6 - 0x24]
  1936. 000014BE  3F3C 080E                move.w     -[A7], 0x80E
  1937. 000014C2  A9EB                     syscall    Pack4/FP68K
  1938. 000014C4  486E FFDC                pea.l      [A6 - 0x24]
  1939. 000014C8  486D BA38                pea.l      [A5 - 0x45C8]
  1940. 000014CC  3F3C 0810                move.w     -[A7], 0x810
  1941. 000014D0  A9EB                     syscall    Pack4/FP68K
  1942. 000014D2  7000                     moveq.l    D0, 0x00
  1943. 000014D4  2F00                     move.l     -[A7], D0
  1944. 000014D6  2F00                     move.l     -[A7], D0
  1945. 000014D8  486D BA30                pea.l      [A5 - 0x45D0]
  1946. 000014DC  2F00                     move.l     -[A7], D0
  1947. 000014DE  322E FFFE                move.w     D1, [A6 - 0x2]
  1948. 000014E2  48C1                     ext.l      D1
  1949. 000014E4  2F01                     move.l     -[A7], D1
  1950. 000014E6  48C7                     ext.l      D7
  1951. 000014E8  2F07                     move.l     -[A7], D7
  1952. 000014EA  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1953. 000014EE  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  1954. 000014F2  4A40                     tst.w      D0
  1955. 000014F4  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1956. 000014F8  670C                     beq        +0xE /* 00001506 */
  1957. 000014FA  3007                     move.w     D0, D7
  1958. 000014FC  5247                     addq.w     D7, 1
  1959. 000014FE  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1960. 00001502  6F00 FF74                ble        -0x8A /* 00001478 */
  1961. label00001506:
  1962. 00001506  4878 0114                push.l     0x114
  1963. 0000150A  4878 0180                push.l     0x180
  1964. 0000150E  302E FFFE                move.w     D0, [A6 - 0x2]
  1965. 00001512  48C0                     ext.l      D0
  1966. 00001514  2F00                     move.l     -[A7], D0
  1967. 00001516  302E FFFE                move.w     D0, [A6 - 0x2]
  1968. 0000151A  48C0                     ext.l      D0
  1969. 0000151C  2F00                     move.l     -[A7], D0
  1970. 0000151E  302E FFFA                move.w     D0, [A6 - 0x6]
  1971. 00001522  48C0                     ext.l      D0
  1972. 00001524  5280                     addq.l     D0, 1
  1973. 00001526  2F00                     move.l     -[A7], D0
  1974. 00001528  302E FFF8                move.w     D0, [A6 - 0x8]
  1975. 0000152C  48C0                     ext.l      D0
  1976. 0000152E  2F00                     move.l     -[A7], D0
  1977. 00001530  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1978. 00001534  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  1979. 00001538  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1980. label0000153C:
  1981. 0000153C  486D C1F8                pea.l      [A5 - 0x3E08]
  1982. 00001540  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1983. 00001544  486D C1F4                pea.l      [A5 - 0x3E0C]
  1984. 00001548  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1985. 0000154C  508F                     addq.l     A7, 8
  1986. 0000154E  4CEE 00C0 FFD4           movem.l    D6,D7, [A6 - 0x2C]
  1987. 00001554  4E5E                     unlink     A6
  1988. 00001556  4E75                     rts
  1989. export_1282:
  1990. 00001558  4E56 FDF6                link       A6, -0x020A
  1991. 0000155C  48E7 0018                movem.l    -[A7], A3,A4
  1992. 00001560  49EE FF00                lea.l      A4, [A6 - 0x100]
  1993. 00001564  47EE FE00                lea.l      A3, [A6 - 0x200]
  1994. 00001568  7007                     moveq.l    D0, 0x07
  1995. 0000156A  C02D B9D2                and.b      D0, [A5 - 0x462E]
  1996. 0000156E  0C00 0005                cmpi.b     D0, 0x5
  1997. 00001572  6648                     bne        +0x4A /* 000015BC */
  1998. 00001574  302D C1FC                move.w     D0, [A5 - 0x3E04]
  1999. 00001578  526D C1FC                addq.w     [A5 - 0x3E04], 1
  2000. 0000157C  B06D B9CA                cmp.w      D0, [A5 - 0x4636]
  2001. 00001580  663A                     bne        +0x3C /* 000015BC */
  2002. 00001582  302D B9CA                move.w     D0, [A5 - 0x4636]
  2003. 00001586  B06D B9BE                cmp.w      D0, [A5 - 0x4642]
  2004. 0000158A  6F7A                     ble        +0x7C /* 00001606 */
  2005. 0000158C  206D C1F4                movea.l    A0, [A5 - 0x3E0C]
  2006. 00001590  302D B9CA                move.w     D0, [A5 - 0x4636]
  2007. 00001594  906D B9BE                sub.w      D0, [A5 - 0x4642]
  2008. 00001598  5340                     subq.w     D0, 1
  2009. 0000159A  48C0                     ext.l      D0
  2010. 0000159C  E780                     asl        D0, 3
  2011. 0000159E  4870 0800                pea.l      [A0 + D0]
  2012. 000015A2  486E FDF6                pea.l      [A6 - 0x20A]
  2013. 000015A6  3F3C 080E                move.w     -[A7], 0x80E
  2014. 000015AA  A9EB                     syscall    Pack4/FP68K
  2015. 000015AC  486D B9DA                pea.l      [A5 - 0x4626]
  2016. 000015B0  486E FDF6                pea.l      [A6 - 0x20A]
  2017. 000015B4  3F3C 080A                move.w     -[A7], 0x80A
  2018. 000015B8  A9EB                     syscall    Pack4/FP68K
  2019. 000015BA  6D4A                     blt        +0x4C /* 00001606 */
  2020. label000015BC:
  2021. 000015BC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2022. 000015BE  2F00                     move.l     -[A7], D0
  2023. 000015C0  7200                     moveq.l    D1, 0x00
  2024. 000015C2  2F01                     move.l     -[A7], D1
  2025. 000015C4  342D B9CC                move.w     D2, [A5 - 0x4634]
  2026. 000015C8  48C2                     ext.l      D2
  2027. 000015CA  2F02                     move.l     -[A7], D2
  2028. 000015CC  342D B9CA                move.w     D2, [A5 - 0x4636]
  2029. 000015D0  48C2                     ext.l      D2
  2030. 000015D2  2F02                     move.l     -[A7], D2
  2031. 000015D4  2F0C                     move.l     -[A7], A4
  2032. 000015D6  4EAD 12AA                jsr        [A5 + 0x12AA /* export_593 */]
  2033. 000015DA  2F0C                     move.l     -[A7], A4
  2034. 000015DC  4878 03F6                push.l     0x3F6
  2035. 000015E0  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  2036. 000015E4  588F                     addq.l     A7, 4
  2037. 000015E6  2F00                     move.l     -[A7], D0
  2038. 000015E8  200B                     move.l     D0, A3
  2039. 000015EA  5280                     addq.l     D0, 1
  2040. 000015EC  2F00                     move.l     -[A7], D0
  2041. 000015EE  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2042. 000015F2  1680                     move.b     [A3], D0
  2043. 000015F4  4878 03F6                push.l     0x3F6
  2044. 000015F8  2F0B                     move.l     -[A7], A3
  2045. 000015FA  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  2046. 000015FE  7000                     moveq.l    D0, 0x00
  2047. 00001600  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2048. 00001604  602E                     bra        +0x30 /* 00001634 */
  2049. label00001606:
  2050. 00001606  486D B9DA                pea.l      [A5 - 0x4626]
  2051. 0000160A  486E FDF6                pea.l      [A6 - 0x20A]
  2052. 0000160E  3F3C 080E                move.w     -[A7], 0x80E
  2053. 00001612  A9EB                     syscall    Pack4/FP68K
  2054. 00001614  206D C1F4                movea.l    A0, [A5 - 0x3E0C]
  2055. 00001618  302D B9CA                move.w     D0, [A5 - 0x4636]
  2056. 0000161C  906D B9BE                sub.w      D0, [A5 - 0x4642]
  2057. 00001620  48C0                     ext.l      D0
  2058. 00001622  E780                     asl        D0, 3
  2059. 00001624  486E FDF6                pea.l      [A6 - 0x20A]
  2060. 00001628  4870 0800                pea.l      [A0 + D0]
  2061. 0000162C  3F3C 0810                move.w     -[A7], 0x810
  2062. 00001630  A9EB                     syscall    Pack4/FP68K
  2063. 00001632  7001                     moveq.l    D0, 0x01
  2064. label00001634:
  2065. 00001634  4CEE 1800 FDEE           movem.l    A3,A4, [A6 - 0x212]
  2066. 0000163A  4E5E                     unlink     A6
  2067. 0000163C  4E75                     rts
  2068. export_1283:
  2069. 0000163E  4E56 FFF6                link       A6, -0x000A
  2070. 00001642  2F07                     move.l     -[A7], D7
  2071. 00001644  7007                     moveq.l    D0, 0x07
  2072. 00001646  C02D B9D2                and.b      D0, [A5 - 0x462E]
  2073. 0000164A  0C00 0005                cmpi.b     D0, 0x5
  2074. 0000164E  6646                     bne        +0x48 /* 00001696 */
  2075. 00001650  4247                     clr.w      D7
  2076. 00001652  602A                     bra        +0x2C /* 0000167E */
  2077. label00001654:
  2078. 00001654  206D C1F4                movea.l    A0, [A5 - 0x3E0C]
  2079. 00001658  48C7                     ext.l      D7
  2080. 0000165A  2007                     move.l     D0, D7
  2081. 0000165C  E780                     asl        D0, 3
  2082. 0000165E  4870 0800                pea.l      [A0 + D0]
  2083. 00001662  486E FFF6                pea.l      [A6 - 0xA]
  2084. 00001666  3F3C 080E                move.w     -[A7], 0x80E
  2085. 0000166A  A9EB                     syscall    Pack4/FP68K
  2086. 0000166C  486D B9DA                pea.l      [A5 - 0x4626]
  2087. 00001670  486E FFF6                pea.l      [A6 - 0xA]
  2088. 00001674  3F3C 080A                move.w     -[A7], 0x80A
  2089. 00001678  A9EB                     syscall    Pack4/FP68K
  2090. 0000167A  6C0C                     bge        +0xE /* 00001688 */
  2091. 0000167C  5247                     addq.w     D7, 1
  2092. label0000167E:
  2093. 0000167E  302D C1FE                move.w     D0, [A5 - 0x3E02]
  2094. 00001682  5340                     subq.w     D0, 1
  2095. 00001684  B047                     cmp.w      D0, D7
  2096. 00001686  6ECC                     bgt        -0x32 /* 00001654 */
  2097. label00001688:
  2098. 00001688  206D C1F8                movea.l    A0, [A5 - 0x3E08]
  2099. 0000168C  48C7                     ext.l      D7
  2100. 0000168E  2007                     move.l     D0, D7
  2101. 00001690  E580                     asl        D0, 2
  2102. 00001692  52B0 0800                addq.l     [A0 + D0], 1
  2103. label00001696:
  2104. 00001696  7001                     moveq.l    D0, 0x01
  2105. 00001698  2E2E FFF2                move.l     D7, [A6 - 0xE]
  2106. 0000169C  4E5E                     unlink     A6
  2107. 0000169E  4E75                     rts
  2108. fn000016A0:
  2109. 000016A0  4E56 FFC2                link       A6, -0x003E
  2110. 000016A4  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2111. 000016A8  4878 1158                push.l     0x1158
  2112. 000016AC  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  2113. 000016B0  2D40 FFF4                move.l     [A6 - 0xC], D0
  2114. 000016B4  588F                     addq.l     A7, 4
  2115. 000016B6  6700 088E                beq        +0x890 /* 00001F46 */
  2116. 000016BA  486D C1A6                pea.l      [A5 - 0x3E5A]
  2117. 000016BE  4EBA EB74                jsr        [PC - 0x148C /* 00000234 */]
  2118. 000016C2  4A40                     tst.w      D0
  2119. 000016C4  588F                     addq.l     A7, 4
  2120. 000016C6  6700 087E                beq        +0x880 /* 00001F46 */
  2121. 000016CA  426D C1AE                clr.w      [A5 - 0x3E52]
  2122. 000016CE  3B6D C1A6 C1BA           move.w     [A5 - 0x3E46], [A5 - 0x3E5A]
  2123. 000016D4  3B6D C1A8 C1B8           move.w     [A5 - 0x3E48], [A5 - 0x3E58]
  2124. 000016DA  3B6D C1AA C1BE           move.w     [A5 - 0x3E42], [A5 - 0x3E56]
  2125. 000016E0  3B6D C1AC C1BC           move.w     [A5 - 0x3E44], [A5 - 0x3E54]
  2126. 000016E6  486D C198                pea.l      [A5 - 0x3E68]
  2127. 000016EA  4EBA EB48                jsr        [PC - 0x14B8 /* 00000234 */]
  2128. 000016EE  4A40                     tst.w      D0
  2129. 000016F0  588F                     addq.l     A7, 4
  2130. 000016F2  6700 0852                beq        +0x854 /* 00001F46 */
  2131. 000016F6  7000                     moveq.l    D0, 0x00
  2132. 000016F8  4AAD C186                tst.l      [A5 - 0x3E7A]
  2133. 000016FC  660A                     bne        +0xC /* 00001708 */
  2134. 000016FE  322D BD9A                move.w     D1, [A5 - 0x4266]
  2135. 00001702  B26D BD96                cmp.w      D1, [A5 - 0x426A]
  2136. 00001706  6C16                     bge        +0x18 /* 0000171E */
  2137. label00001708:
  2138. 00001708  2F00                     move.l     -[A7], D0
  2139. 0000170A  486D C18A                pea.l      [A5 - 0x3E76]
  2140. 0000170E  4EBA EB24                jsr        [PC - 0x14DC /* 00000234 */]
  2141. 00001712  588F                     addq.l     A7, 4
  2142. 00001714  2200                     move.l     D1, D0
  2143. 00001716  201F                     move.l     D0, [A7]+
  2144. 00001718  4A41                     tst.w      D1
  2145. 0000171A  6702                     beq        +0x4 /* 0000171E */
  2146. 0000171C  7001                     moveq.l    D0, 0x01
  2147. label0000171E:
  2148. 0000171E  3D40 FFF2                move.w     [A6 - 0xE], D0
  2149. 00001722  302D C1BC                move.w     D0, [A5 - 0x3E44]
  2150. 00001726  906D C1BE                sub.w      D0, [A5 - 0x3E42]
  2151. 0000172A  3B40 C1B6                move.w     [A5 - 0x3E4A], D0
  2152. 0000172E  0C40 000F                cmpi.w     D0, 0xF
  2153. 00001732  6C00 0808                bge        +0x80A /* 00001F3C */
  2154. 00001736  526D C1B6                addq.w     [A5 - 0x3E4A], 1
  2155. 0000173A  4A6E FFF2                tst.w      [A6 - 0xE]
  2156. 0000173E  6722                     beq        +0x24 /* 00001762 */
  2157. 00001740  426D C192                clr.w      [A5 - 0x3E6E]
  2158. 00001744  302D C18E                move.w     D0, [A5 - 0x3E72]
  2159. 00001748  5A40                     addq.w     D0, 5
  2160. 0000174A  3B40 C190                move.w     [A5 - 0x3E70], D0
  2161. 0000174E  302D C18A                move.w     D0, [A5 - 0x3E76]
  2162. 00001752  D07C 0014                add.w      D0, 0x14
  2163. 00001756  322D C1B6                move.w     D1, [A5 - 0x3E4A]
  2164. 0000175A  D240                     add.w      D1, D0
  2165. 0000175C  5341                     subq.w     D1, 1
  2166. 0000175E  3B41 C18C                move.w     [A5 - 0x3E74], D1
  2167. label00001762:
  2168. 00001762  302D C19C                move.w     D0, [A5 - 0x3E64]
  2169. 00001766  B06D C19E                cmp.w      D0, [A5 - 0x3E62]
  2170. 0000176A  56C0                     sne        D0
  2171. 0000176C  0240 0001                andi.w     D0, 0x1
  2172. 00001770  3B40 C1A0                move.w     [A5 - 0x3E60], D0
  2173. 00001774  6716                     beq        +0x18 /* 0000178C */
  2174. 00001776  3B6D C198 C19A           move.w     [A5 - 0x3E66], [A5 - 0x3E68]
  2175. 0000177C  302D C1B6                move.w     D0, [A5 - 0x3E4A]
  2176. 00001780  D06D C19C                add.w      D0, [A5 - 0x3E64]
  2177. 00001784  5340                     subq.w     D0, 1
  2178. 00001786  3B40 C19E                move.w     [A5 - 0x3E62], D0
  2179. 0000178A  6014                     bra        +0x16 /* 000017A0 */
  2180. label0000178C:
  2181. 0000178C  302D C1B6                move.w     D0, [A5 - 0x3E4A]
  2182. 00001790  D06D C198                add.w      D0, [A5 - 0x3E68]
  2183. 00001794  5340                     subq.w     D0, 1
  2184. 00001796  3B40 C19A                move.w     [A5 - 0x3E66], D0
  2185. 0000179A  3B6D C19C C19E           move.w     [A5 - 0x3E62], [A5 - 0x3E64]
  2186. label000017A0:
  2187. 000017A0  3B6D C19A B9C0           move.w     [A5 - 0x4640], [A5 - 0x3E66]
  2188. 000017A6  3B6D C19E B9C0           move.w     [A5 - 0x4640], [A5 - 0x3E62]
  2189. 000017AC  486D C198                pea.l      [A5 - 0x3E68]
  2190. 000017B0  4EBA EB5C                jsr        [PC - 0x14A4 /* 0000030E */]
  2191. 000017B4  4A40                     tst.w      D0
  2192. 000017B6  588F                     addq.l     A7, 4
  2193. 000017B8  6700 078C                beq        +0x78E /* 00001F46 */
  2194. 000017BC  486D C198                pea.l      [A5 - 0x3E68]
  2195. 000017C0  486D C1A6                pea.l      [A5 - 0x3E5A]
  2196. 000017C4  4EBA E8EC                jsr        [PC - 0x1714 /* 000000B2 */]
  2197. 000017C8  4A40                     tst.w      D0
  2198. 000017CA  508F                     addq.l     A7, 8
  2199. 000017CC  6700 0778                beq        +0x77A /* 00001F46 */
  2200. 000017D0  486D C198                pea.l      [A5 - 0x3E68]
  2201. 000017D4  4EBA F654                jsr        [PC - 0x9AC /* 00000E2A */]
  2202. 000017D8  4A40                     tst.w      D0
  2203. 000017DA  588F                     addq.l     A7, 4
  2204. 000017DC  6700 0768                beq        +0x76A /* 00001F46 */
  2205. 000017E0  4A6E FFF2                tst.w      [A6 - 0xE]
  2206. 000017E4  6748                     beq        +0x4A /* 0000182E */
  2207. 000017E6  486D C18A                pea.l      [A5 - 0x3E76]
  2208. 000017EA  4EBA EB22                jsr        [PC - 0x14DE /* 0000030E */]
  2209. 000017EE  4A40                     tst.w      D0
  2210. 000017F0  588F                     addq.l     A7, 4
  2211. 000017F2  6700 0752                beq        +0x754 /* 00001F46 */
  2212. 000017F6  486D C18A                pea.l      [A5 - 0x3E76]
  2213. 000017FA  486D C1A6                pea.l      [A5 - 0x3E5A]
  2214. 000017FE  4EBA E8B2                jsr        [PC - 0x174E /* 000000B2 */]
  2215. 00001802  4A40                     tst.w      D0
  2216. 00001804  508F                     addq.l     A7, 8
  2217. 00001806  6700 073E                beq        +0x740 /* 00001F46 */
  2218. 0000180A  486D C18A                pea.l      [A5 - 0x3E76]
  2219. 0000180E  486D C198                pea.l      [A5 - 0x3E68]
  2220. 00001812  4EBA E89E                jsr        [PC - 0x1762 /* 000000B2 */]
  2221. 00001816  4A40                     tst.w      D0
  2222. 00001818  508F                     addq.l     A7, 8
  2223. 0000181A  6700 072A                beq        +0x72C /* 00001F46 */
  2224. 0000181E  486D C198                pea.l      [A5 - 0x3E68]
  2225. 00001822  4EBA F606                jsr        [PC - 0x9FA /* 00000E2A */]
  2226. 00001826  4A40                     tst.w      D0
  2227. 00001828  588F                     addq.l     A7, 4
  2228. 0000182A  6700 071A                beq        +0x71C /* 00001F46 */
  2229. label0000182E:
  2230. 0000182E  2B6E FFF4 C1E8           move.l     [A5 - 0x3E18], [A6 - 0xC]
  2231. 00001834  202E FFF4                move.l     D0, [A6 - 0xC]
  2232. 00001838  D0BC 0000 0708           add.l      D0, 0x708
  2233. 0000183E  2B40 C1D0                move.l     [A5 - 0x3E30], D0
  2234. 00001842  D0BC 0000 0708           add.l      D0, 0x708
  2235. 00001848  2B40 C1E4                move.l     [A5 - 0x3E1C], D0
  2236. 0000184C  7278                     moveq.l    D1, 0x78
  2237. 0000184E  D081                     add.l      D0, D1
  2238. 00001850  2B40 C1E0                move.l     [A5 - 0x3E20], D0
  2239. 00001854  D081                     add.l      D0, D1
  2240. 00001856  2B40 C1DC                move.l     [A5 - 0x3E24], D0
  2241. 0000185A  D081                     add.l      D0, D1
  2242. 0000185C  2B40 C1D8                move.l     [A5 - 0x3E28], D0
  2243. 00001860  D081                     add.l      D0, D1
  2244. 00001862  2B40 C1F0                move.l     [A5 - 0x3E10], D0
  2245. 00001866  D081                     add.l      D0, D1
  2246. 00001868  2B40 C1EC                move.l     [A5 - 0x3E14], D0
  2247. 0000186C  7468                     moveq.l    D2, 0x68
  2248. 0000186E  D082                     add.l      D0, D2
  2249. 00001870  2B40 C1D4                move.l     [A5 - 0x3E2C], D0
  2250. 00001874  487A 06EE                pea.l      [PC + 0x6EE /* 00001F64, value 0x0, cstring "" */]
  2251. 00001878  486D C1C8                pea.l      [A5 - 0x3E38]
  2252. 0000187C  3F3C 0810                move.w     -[A7], 0x810
  2253. 00001880  A9EB                     syscall    Pack4/FP68K
  2254. 00001882  4244                     clr.w      D4
  2255. 00001884  6000 0226                bra        +0x228 /* 00001AAC */
  2256. label00001888:
  2257. 00001888  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  2258. 0000188C  7000                     moveq.l    D0, 0x00
  2259. 0000188E  3004                     move.w     D0, D4
  2260. 00001890  2F00                     move.l     -[A7], D0
  2261. 00001892  4EBA 06E4                jsr        [PC + 0x6E4 /* 00001F78 */]
  2262. 00001896  4A40                     tst.w      D0
  2263. 00001898  588F                     addq.l     A7, 4
  2264. 0000189A  6700 020E                beq        +0x210 /* 00001AAA */
  2265. 0000189E  206D C1D4                movea.l    A0, [A5 - 0x3E2C]
  2266. 000018A2  2F08                     move.l     -[A7], A0
  2267. 000018A4  486E FFE0                pea.l      [A6 - 0x20]
  2268. 000018A8  3F3C 080E                move.w     -[A7], 0x80E
  2269. 000018AC  A9EB                     syscall    Pack4/FP68K
  2270. 000018AE  206D C1D4                movea.l    A0, [A5 - 0x3E2C]
  2271. 000018B2  2F08                     move.l     -[A7], A0
  2272. 000018B4  486E FFE0                pea.l      [A6 - 0x20]
  2273. 000018B8  3F3C 0804                move.w     -[A7], 0x804
  2274. 000018BC  A9EB                     syscall    Pack4/FP68K
  2275. 000018BE  486E FFE0                pea.l      [A6 - 0x20]
  2276. 000018C2  486E FFF8                pea.l      [A6 - 0x8]
  2277. 000018C6  3F3C 0810                move.w     -[A7], 0x810
  2278. 000018CA  A9EB                     syscall    Pack4/FP68K
  2279. 000018CC  486D C1C8                pea.l      [A5 - 0x3E38]
  2280. 000018D0  486E FFE0                pea.l      [A6 - 0x20]
  2281. 000018D4  3F3C 080E                move.w     -[A7], 0x80E
  2282. 000018D8  A9EB                     syscall    Pack4/FP68K
  2283. 000018DA  486E FFF8                pea.l      [A6 - 0x8]
  2284. 000018DE  486E FFD6                pea.l      [A6 - 0x2A]
  2285. 000018E2  3F3C 080E                move.w     -[A7], 0x80E
  2286. 000018E6  A9EB                     syscall    Pack4/FP68K
  2287. 000018E8  486E FFD6                pea.l      [A6 - 0x2A]
  2288. 000018EC  486E FFE0                pea.l      [A6 - 0x20]
  2289. 000018F0  4267                     clr.w      -[A7]
  2290. 000018F2  A9EB                     syscall    Pack4/FP68K
  2291. 000018F4  486E FFE0                pea.l      [A6 - 0x20]
  2292. 000018F8  486D C1C8                pea.l      [A5 - 0x3E38]
  2293. 000018FC  3F3C 0810                move.w     -[A7], 0x810
  2294. 00001900  A9EB                     syscall    Pack4/FP68K
  2295. 00001902  4246                     clr.w      D6
  2296. 00001904  604C                     bra        +0x4E /* 00001952 */
  2297. label00001906:
  2298. 00001906  206D C1F0                movea.l    A0, [A5 - 0x3E10]
  2299. 0000190A  48C6                     ext.l      D6
  2300. 0000190C  2006                     move.l     D0, D6
  2301. 0000190E  E780                     asl        D0, 3
  2302. 00001910  4870 0800                pea.l      [A0 + D0]
  2303. 00001914  486E FFE0                pea.l      [A6 - 0x20]
  2304. 00001918  3F3C 080E                move.w     -[A7], 0x80E
  2305. 0000191C  A9EB                     syscall    Pack4/FP68K
  2306. 0000191E  226D C1D4                movea.l    A1, [A5 - 0x3E2C]
  2307. 00001922  48C6                     ext.l      D6
  2308. 00001924  2206                     move.l     D1, D6
  2309. 00001926  E781                     asl        D1, 3
  2310. 00001928  4871 1800                pea.l      [A1 + D1]
  2311. 0000192C  486E FFD6                pea.l      [A6 - 0x2A]
  2312. 00001930  3F3C 080E                move.w     -[A7], 0x80E
  2313. 00001934  A9EB                     syscall    Pack4/FP68K
  2314. 00001936  486E FFD6                pea.l      [A6 - 0x2A]
  2315. 0000193A  486E FFE0                pea.l      [A6 - 0x20]
  2316. 0000193E  4267                     clr.w      -[A7]
  2317. 00001940  A9EB                     syscall    Pack4/FP68K
  2318. 00001942  486E FFE0                pea.l      [A6 - 0x20]
  2319. 00001946  4870 0800                pea.l      [A0 + D0]
  2320. 0000194A  3F3C 0810                move.w     -[A7], 0x810
  2321. 0000194E  A9EB                     syscall    Pack4/FP68K
  2322. 00001950  5246                     addq.w     D6, 1
  2323. label00001952:
  2324. 00001952  BC6D C1B6                cmp.w      D6, [A5 - 0x3E4A]
  2325. 00001956  6DAE                     blt        -0x50 /* 00001906 */
  2326. 00001958  206D C1D0                movea.l    A0, [A5 - 0x3E30]
  2327. 0000195C  2F08                     move.l     -[A7], A0
  2328. 0000195E  486E FFE0                pea.l      [A6 - 0x20]
  2329. 00001962  3F3C 080E                move.w     -[A7], 0x80E
  2330. 00001966  A9EB                     syscall    Pack4/FP68K
  2331. 00001968  487A 0604                pea.l      [PC + 0x604 /* 00001F6E, value 0x3FFF8000 */]
  2332. 0000196C  486E FFE0                pea.l      [A6 - 0x20]
  2333. 00001970  4267                     clr.w      -[A7]
  2334. 00001972  A9EB                     syscall    Pack4/FP68K
  2335. 00001974  486E FFE0                pea.l      [A6 - 0x20]
  2336. 00001978  2F08                     move.l     -[A7], A0
  2337. 0000197A  3F3C 0810                move.w     -[A7], 0x810
  2338. 0000197E  A9EB                     syscall    Pack4/FP68K
  2339. 00001980  7C01                     moveq.l    D6, 0x01
  2340. 00001982  6000 011E                bra        +0x120 /* 00001AA2 */
  2341. label00001986:
  2342. 00001986  3E06                     move.w     D7, D6
  2343. 00001988  6000 0098                bra        +0x9A /* 00001A22 */
  2344. label0000198C:
  2345. 0000198C  206D C1D4                movea.l    A0, [A5 - 0x3E2C]
  2346. 00001990  48C6                     ext.l      D6
  2347. 00001992  2006                     move.l     D0, D6
  2348. 00001994  E780                     asl        D0, 3
  2349. 00001996  4870 0800                pea.l      [A0 + D0]
  2350. 0000199A  486E FFE0                pea.l      [A6 - 0x20]
  2351. 0000199E  3F3C 080E                move.w     -[A7], 0x80E
  2352. 000019A2  A9EB                     syscall    Pack4/FP68K
  2353. 000019A4  206D C1D4                movea.l    A0, [A5 - 0x3E2C]
  2354. 000019A8  48C7                     ext.l      D7
  2355. 000019AA  2007                     move.l     D0, D7
  2356. 000019AC  E780                     asl        D0, 3
  2357. 000019AE  4870 0800                pea.l      [A0 + D0]
  2358. 000019B2  486E FFE0                pea.l      [A6 - 0x20]
  2359. 000019B6  3F3C 0804                move.w     -[A7], 0x804
  2360. 000019BA  A9EB                     syscall    Pack4/FP68K
  2361. 000019BC  486E FFE0                pea.l      [A6 - 0x20]
  2362. 000019C0  486E FFF8                pea.l      [A6 - 0x8]
  2363. 000019C4  3F3C 0810                move.w     -[A7], 0x810
  2364. 000019C8  A9EB                     syscall    Pack4/FP68K
  2365. 000019CA  206D C1D0                movea.l    A0, [A5 - 0x3E30]
  2366. 000019CE  48C6                     ext.l      D6
  2367. 000019D0  2206                     move.l     D1, D6
  2368. 000019D2  2001                     move.l     D0, D1
  2369. 000019D4  C2FC 000F                mulu.w     D1, 0xF
  2370. 000019D8  4840                     swap.w     D0
  2371. 000019DA  C0FC 000F                mulu.w     D0, 0xF
  2372. 000019DE  4840                     swap.w     D0
  2373. 000019E0  4240                     clr.w      D0
  2374. 000019E2  D280                     add.l      D1, D0
  2375. 000019E4  48C7                     ext.l      D7
  2376. 000019E6  D287                     add.l      D1, D7
  2377. 000019E8  E781                     asl        D1, 3
  2378. 000019EA  4870 1800                pea.l      [A0 + D1]
  2379. 000019EE  486E FFE0                pea.l      [A6 - 0x20]
  2380. 000019F2  3F3C 080E                move.w     -[A7], 0x80E
  2381. 000019F6  A9EB                     syscall    Pack4/FP68K
  2382. 000019F8  486E FFF8                pea.l      [A6 - 0x8]
  2383. 000019FC  486E FFD6                pea.l      [A6 - 0x2A]
  2384. 00001A00  3F3C 080E                move.w     -[A7], 0x80E
  2385. 00001A04  A9EB                     syscall    Pack4/FP68K
  2386. 00001A06  486E FFD6                pea.l      [A6 - 0x2A]
  2387. 00001A0A  486E FFE0                pea.l      [A6 - 0x20]
  2388. 00001A0E  4267                     clr.w      -[A7]
  2389. 00001A10  A9EB                     syscall    Pack4/FP68K
  2390. 00001A12  486E FFE0                pea.l      [A6 - 0x20]
  2391. 00001A16  4870 1800                pea.l      [A0 + D1]
  2392. 00001A1A  3F3C 0810                move.w     -[A7], 0x810
  2393. 00001A1E  A9EB                     syscall    Pack4/FP68K
  2394. 00001A20  5247                     addq.w     D7, 1
  2395. label00001A22:
  2396. 00001A22  BE6D C1B6                cmp.w      D7, [A5 - 0x3E4A]
  2397. 00001A26  6D00 FF64                blt        -0x9A /* 0000198C */
  2398. 00001A2A  206D C1D4                movea.l    A0, [A5 - 0x3E2C]
  2399. 00001A2E  48C6                     ext.l      D6
  2400. 00001A30  2006                     move.l     D0, D6
  2401. 00001A32  E780                     asl        D0, 3
  2402. 00001A34  4870 0800                pea.l      [A0 + D0]
  2403. 00001A38  486E FFE0                pea.l      [A6 - 0x20]
  2404. 00001A3C  3F3C 080E                move.w     -[A7], 0x80E
  2405. 00001A40  A9EB                     syscall    Pack4/FP68K
  2406. 00001A42  206D C1D4                movea.l    A0, [A5 - 0x3E2C]
  2407. 00001A46  2F08                     move.l     -[A7], A0
  2408. 00001A48  486E FFE0                pea.l      [A6 - 0x20]
  2409. 00001A4C  3F3C 0804                move.w     -[A7], 0x804
  2410. 00001A50  A9EB                     syscall    Pack4/FP68K
  2411. 00001A52  486E FFE0                pea.l      [A6 - 0x20]
  2412. 00001A56  486E FFF8                pea.l      [A6 - 0x8]
  2413. 00001A5A  3F3C 0810                move.w     -[A7], 0x810
  2414. 00001A5E  A9EB                     syscall    Pack4/FP68K
  2415. 00001A60  206D C1E4                movea.l    A0, [A5 - 0x3E1C]
  2416. 00001A64  48C6                     ext.l      D6
  2417. 00001A66  2006                     move.l     D0, D6
  2418. 00001A68  E780                     asl        D0, 3
  2419. 00001A6A  4870 0800                pea.l      [A0 + D0]
  2420. 00001A6E  486E FFE0                pea.l      [A6 - 0x20]
  2421. 00001A72  3F3C 080E                move.w     -[A7], 0x80E
  2422. 00001A76  A9EB                     syscall    Pack4/FP68K
  2423. 00001A78  486E FFF8                pea.l      [A6 - 0x8]
  2424. 00001A7C  486E FFD6                pea.l      [A6 - 0x2A]
  2425. 00001A80  3F3C 080E                move.w     -[A7], 0x80E
  2426. 00001A84  A9EB                     syscall    Pack4/FP68K
  2427. 00001A86  486E FFD6                pea.l      [A6 - 0x2A]
  2428. 00001A8A  486E FFE0                pea.l      [A6 - 0x20]
  2429. 00001A8E  4267                     clr.w      -[A7]
  2430. 00001A90  A9EB                     syscall    Pack4/FP68K
  2431. 00001A92  486E FFE0                pea.l      [A6 - 0x20]
  2432. 00001A96  4870 0800                pea.l      [A0 + D0]
  2433. 00001A9A  3F3C 0810                move.w     -[A7], 0x810
  2434. 00001A9E  A9EB                     syscall    Pack4/FP68K
  2435. 00001AA0  5246                     addq.w     D6, 1
  2436. label00001AA2:
  2437. 00001AA2  BC6D C1B6                cmp.w      D6, [A5 - 0x3E4A]
  2438. 00001AA6  6D00 FEDE                blt        -0x120 /* 00001986 */
  2439. label00001AAA:
  2440. 00001AAA  5244                     addq.w     D4, 1
  2441. label00001AAC:
  2442. 00001AAC  302D C1B8                move.w     D0, [A5 - 0x3E48]
  2443. 00001AB0  906D C1BA                sub.w      D0, [A5 - 0x3E46]
  2444. 00001AB4  B044                     cmp.w      D0, D4
  2445. 00001AB6  6400 FDD0                bcc        -0x22E /* 00001888 */
  2446. 00001ABA  206D C1D0                movea.l    A0, [A5 - 0x3E30]
  2447. 00001ABE  2F08                     move.l     -[A7], A0
  2448. 00001AC0  486E FFE0                pea.l      [A6 - 0x20]
  2449. 00001AC4  3F3C 080E                move.w     -[A7], 0x80E
  2450. 00001AC8  A9EB                     syscall    Pack4/FP68K
  2451. 00001ACA  486E FFE0                pea.l      [A6 - 0x20]
  2452. 00001ACE  486D C1C0                pea.l      [A5 - 0x3E40]
  2453. 00001AD2  3F3C 0810                move.w     -[A7], 0x810
  2454. 00001AD6  A9EB                     syscall    Pack4/FP68K
  2455. 00001AD8  486D C1C0                pea.l      [A5 - 0x3E40]
  2456. 00001ADC  486E FFD6                pea.l      [A6 - 0x2A]
  2457. 00001AE0  3F3C 080E                move.w     -[A7], 0x80E
  2458. 00001AE4  A9EB                     syscall    Pack4/FP68K
  2459. 00001AE6  486D C1B6                pea.l      [A5 - 0x3E4A]
  2460. 00001AEA  486E FFCC                pea.l      [A6 - 0x34]
  2461. 00001AEE  3F3C 200E                move.w     -[A7], 0x200E
  2462. 00001AF2  A9EB                     syscall    Pack4/FP68K
  2463. 00001AF4  486E FFCC                pea.l      [A6 - 0x34]
  2464. 00001AF8  486E FFD6                pea.l      [A6 - 0x2A]
  2465. 00001AFC  3F3C 0002                move.w     -[A7], 0x2
  2466. 00001B00  A9EB                     syscall    Pack4/FP68K
  2467. 00001B02  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  2468. 00001B06  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  2469. 00001B0A  22D8                     move.l     [A1]+, [A0]+
  2470. 00001B0C  22D8                     move.l     [A1]+, [A0]+
  2471. 00001B0E  32D8                     move.w     [A1]+, [A0]+
  2472. 00001B10  486E FFC2                pea.l      [A6 - 0x3E]
  2473. 00001B14  3F3C 0016                move.w     -[A7], 0x16
  2474. 00001B18  A9EB                     syscall    Pack4/FP68K
  2475. 00001B1A  486E FFC2                pea.l      [A6 - 0x3E]
  2476. 00001B1E  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2477. 00001B22  3800                     move.w     D4, D0
  2478. 00001B24  588F                     addq.l     A7, 4
  2479. 00001B26  6D00 0408                blt        +0x40A /* 00001F30 */
  2480. 00001B2A  4A44                     tst.w      D4
  2481. 00001B2C  6614                     bne        +0x16 /* 00001B42 */
  2482. 00001B2E  4A6E FFF2                tst.w      [A6 - 0xE]
  2483. 00001B32  670E                     beq        +0x10 /* 00001B42 */
  2484. 00001B34  4878 0402                push.l     0x402
  2485. 00001B38  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2486. 00001B3C  426E FFF2                clr.w      [A6 - 0xE]
  2487. 00001B40  588F                     addq.l     A7, 4
  2488. label00001B42:
  2489. 00001B42  206D C1F0                movea.l    A0, [A5 - 0x3E10]
  2490. 00001B46  2F08                     move.l     -[A7], A0
  2491. 00001B48  486E FFE0                pea.l      [A6 - 0x20]
  2492. 00001B4C  3F3C 080E                move.w     -[A7], 0x80E
  2493. 00001B50  A9EB                     syscall    Pack4/FP68K
  2494. 00001B52  206D C1E4                movea.l    A0, [A5 - 0x3E1C]
  2495. 00001B56  486E FFE0                pea.l      [A6 - 0x20]
  2496. 00001B5A  2F08                     move.l     -[A7], A0
  2497. 00001B5C  3F3C 0810                move.w     -[A7], 0x810
  2498. 00001B60  A9EB                     syscall    Pack4/FP68K
  2499. 00001B62  4245                     clr.w      D5
  2500. 00001B64  6000 00BE                bra        +0xC0 /* 00001C24 */
  2501. label00001B68:
  2502. 00001B68  4A45                     tst.w      D5
  2503. 00001B6A  6772                     beq        +0x74 /* 00001BDE */
  2504. 00001B6C  206D C1F0                movea.l    A0, [A5 - 0x3E10]
  2505. 00001B70  48C5                     ext.l      D5
  2506. 00001B72  2005                     move.l     D0, D5
  2507. 00001B74  E780                     asl        D0, 3
  2508. 00001B76  4870 0800                pea.l      [A0 + D0]
  2509. 00001B7A  486E FFE0                pea.l      [A6 - 0x20]
  2510. 00001B7E  3F3C 080E                move.w     -[A7], 0x80E
  2511. 00001B82  A9EB                     syscall    Pack4/FP68K
  2512. 00001B84  206D C1D0                movea.l    A0, [A5 - 0x3E30]
  2513. 00001B88  48C5                     ext.l      D5
  2514. 00001B8A  2005                     move.l     D0, D5
  2515. 00001B8C  E780                     asl        D0, 3
  2516. 00001B8E  486E FFE0                pea.l      [A6 - 0x20]
  2517. 00001B92  4870 0800                pea.l      [A0 + D0]
  2518. 00001B96  3F3C 0810                move.w     -[A7], 0x810
  2519. 00001B9A  A9EB                     syscall    Pack4/FP68K
  2520. 00001B9C  206D C1D0                movea.l    A0, [A5 - 0x3E30]
  2521. 00001BA0  48C5                     ext.l      D5
  2522. 00001BA2  2005                     move.l     D0, D5
  2523. 00001BA4  E780                     asl        D0, 3
  2524. 00001BA6  4870 0800                pea.l      [A0 + D0]
  2525. 00001BAA  486E FFE0                pea.l      [A6 - 0x20]
  2526. 00001BAE  3F3C 080E                move.w     -[A7], 0x80E
  2527. 00001BB2  A9EB                     syscall    Pack4/FP68K
  2528. 00001BB4  206D C1D0                movea.l    A0, [A5 - 0x3E30]
  2529. 00001BB8  48C5                     ext.l      D5
  2530. 00001BBA  2205                     move.l     D1, D5
  2531. 00001BBC  2001                     move.l     D0, D1
  2532. 00001BBE  C2FC 000F                mulu.w     D1, 0xF
  2533. 00001BC2  4840                     swap.w     D0
  2534. 00001BC4  C0FC 000F                mulu.w     D0, 0xF
  2535. 00001BC8  4840                     swap.w     D0
  2536. 00001BCA  4240                     clr.w      D0
  2537. 00001BCC  D280                     add.l      D1, D0
  2538. 00001BCE  E781                     asl        D1, 3
  2539. 00001BD0  486E FFE0                pea.l      [A6 - 0x20]
  2540. 00001BD4  4870 1800                pea.l      [A0 + D1]
  2541. 00001BD8  3F3C 0810                move.w     -[A7], 0x810
  2542. 00001BDC  A9EB                     syscall    Pack4/FP68K
  2543. label00001BDE:
  2544. 00001BDE  206D C1F0                movea.l    A0, [A5 - 0x3E10]
  2545. 00001BE2  48C5                     ext.l      D5
  2546. 00001BE4  2005                     move.l     D0, D5
  2547. 00001BE6  E780                     asl        D0, 3
  2548. 00001BE8  4870 0800                pea.l      [A0 + D0]
  2549. 00001BEC  486E FFE0                pea.l      [A6 - 0x20]
  2550. 00001BF0  3F3C 080E                move.w     -[A7], 0x80E
  2551. 00001BF4  A9EB                     syscall    Pack4/FP68K
  2552. 00001BF6  226D C1D0                movea.l    A1, [A5 - 0x3E30]
  2553. 00001BFA  2F09                     move.l     -[A7], A1
  2554. 00001BFC  486E FFD6                pea.l      [A6 - 0x2A]
  2555. 00001C00  3F3C 080E                move.w     -[A7], 0x80E
  2556. 00001C04  A9EB                     syscall    Pack4/FP68K
  2557. 00001C06  486E FFD6                pea.l      [A6 - 0x2A]
  2558. 00001C0A  486E FFE0                pea.l      [A6 - 0x20]
  2559. 00001C0E  3F3C 0006                move.w     -[A7], 0x6
  2560. 00001C12  A9EB                     syscall    Pack4/FP68K
  2561. 00001C14  486E FFE0                pea.l      [A6 - 0x20]
  2562. 00001C18  4870 0800                pea.l      [A0 + D0]
  2563. 00001C1C  3F3C 0810                move.w     -[A7], 0x810
  2564. 00001C20  A9EB                     syscall    Pack4/FP68K
  2565. 00001C22  5245                     addq.w     D5, 1
  2566. label00001C24:
  2567. 00001C24  BA6D C1B6                cmp.w      D5, [A5 - 0x3E4A]
  2568. 00001C28  6D00 FF3E                blt        -0xC0 /* 00001B68 */
  2569. 00001C2C  7C01                     moveq.l    D6, 0x01
  2570. 00001C2E  606C                     bra        +0x6E /* 00001C9C */
  2571. label00001C30:
  2572. 00001C30  3E06                     move.w     D7, D6
  2573. 00001C32  5247                     addq.w     D7, 1
  2574. 00001C34  605E                     bra        +0x60 /* 00001C94 */
  2575. label00001C36:
  2576. 00001C36  206D C1D0                movea.l    A0, [A5 - 0x3E30]
  2577. 00001C3A  48C6                     ext.l      D6
  2578. 00001C3C  2206                     move.l     D1, D6
  2579. 00001C3E  2001                     move.l     D0, D1
  2580. 00001C40  C2FC 000F                mulu.w     D1, 0xF
  2581. 00001C44  4840                     swap.w     D0
  2582. 00001C46  C0FC 000F                mulu.w     D0, 0xF
  2583. 00001C4A  4840                     swap.w     D0
  2584. 00001C4C  4240                     clr.w      D0
  2585. 00001C4E  D280                     add.l      D1, D0
  2586. 00001C50  48C7                     ext.l      D7
  2587. 00001C52  D287                     add.l      D1, D7
  2588. 00001C54  E781                     asl        D1, 3
  2589. 00001C56  4870 1800                pea.l      [A0 + D1]
  2590. 00001C5A  486E FFE0                pea.l      [A6 - 0x20]
  2591. 00001C5E  3F3C 080E                move.w     -[A7], 0x80E
  2592. 00001C62  A9EB                     syscall    Pack4/FP68K
  2593. 00001C64  206D C1D0                movea.l    A0, [A5 - 0x3E30]
  2594. 00001C68  48C7                     ext.l      D7
  2595. 00001C6A  2207                     move.l     D1, D7
  2596. 00001C6C  2001                     move.l     D0, D1
  2597. 00001C6E  C2FC 000F                mulu.w     D1, 0xF
  2598. 00001C72  4840                     swap.w     D0
  2599. 00001C74  C0FC 000F                mulu.w     D0, 0xF
  2600. 00001C78  4840                     swap.w     D0
  2601. 00001C7A  4240                     clr.w      D0
  2602. 00001C7C  D280                     add.l      D1, D0
  2603. 00001C7E  48C6                     ext.l      D6
  2604. 00001C80  D286                     add.l      D1, D6
  2605. 00001C82  E781                     asl        D1, 3
  2606. 00001C84  486E FFE0                pea.l      [A6 - 0x20]
  2607. 00001C88  4870 1800                pea.l      [A0 + D1]
  2608. 00001C8C  3F3C 0810                move.w     -[A7], 0x810
  2609. 00001C90  A9EB                     syscall    Pack4/FP68K
  2610. 00001C92  5247                     addq.w     D7, 1
  2611. label00001C94:
  2612. 00001C94  BE6D C1B6                cmp.w      D7, [A5 - 0x3E4A]
  2613. 00001C98  6D9C                     blt        -0x62 /* 00001C36 */
  2614. 00001C9A  5246                     addq.w     D6, 1
  2615. label00001C9C:
  2616. 00001C9C  BC6D C1B6                cmp.w      D6, [A5 - 0x3E4A]
  2617. 00001CA0  6D8E                     blt        -0x70 /* 00001C30 */
  2618. 00001CA2  2F2D C1E8                move.l     -[A7], [A5 - 0x3E18]
  2619. 00001CA6  2F2D C1D0                move.l     -[A7], [A5 - 0x3E30]
  2620. 00001CAA  4EBA 033E                jsr        [PC + 0x33E /* 00001FEA */]
  2621. 00001CAE  4A40                     tst.w      D0
  2622. 00001CB0  508F                     addq.l     A7, 8
  2623. 00001CB2  6700 0270                beq        +0x272 /* 00001F24 */
  2624. 00001CB6  4245                     clr.w      D5
  2625. 00001CB8  6000 00D2                bra        +0xD4 /* 00001D8C */
  2626. label00001CBC:
  2627. 00001CBC  487A 02A6                pea.l      [PC + 0x2A6 /* 00001F64, value 0x0, cstring "" */]
  2628. 00001CC0  486E FFEA                pea.l      [A6 - 0x16]
  2629. 00001CC4  3F3C 0810                move.w     -[A7], 0x810
  2630. 00001CC8  A9EB                     syscall    Pack4/FP68K
  2631. 00001CCA  4246                     clr.w      D6
  2632. 00001CCC  6000 008E                bra        +0x90 /* 00001D5C */
  2633. label00001CD0:
  2634. 00001CD0  206D C1E8                movea.l    A0, [A5 - 0x3E18]
  2635. 00001CD4  48C5                     ext.l      D5
  2636. 00001CD6  2205                     move.l     D1, D5
  2637. 00001CD8  2001                     move.l     D0, D1
  2638. 00001CDA  C2FC 000F                mulu.w     D1, 0xF
  2639. 00001CDE  4840                     swap.w     D0
  2640. 00001CE0  C0FC 000F                mulu.w     D0, 0xF
  2641. 00001CE4  4840                     swap.w     D0
  2642. 00001CE6  4240                     clr.w      D0
  2643. 00001CE8  D280                     add.l      D1, D0
  2644. 00001CEA  48C6                     ext.l      D6
  2645. 00001CEC  D286                     add.l      D1, D6
  2646. 00001CEE  E781                     asl        D1, 3
  2647. 00001CF0  4870 1800                pea.l      [A0 + D1]
  2648. 00001CF4  486E FFE0                pea.l      [A6 - 0x20]
  2649. 00001CF8  3F3C 080E                move.w     -[A7], 0x80E
  2650. 00001CFC  A9EB                     syscall    Pack4/FP68K
  2651. 00001CFE  206D C1E4                movea.l    A0, [A5 - 0x3E1C]
  2652. 00001D02  48C6                     ext.l      D6
  2653. 00001D04  2006                     move.l     D0, D6
  2654. 00001D06  E780                     asl        D0, 3
  2655. 00001D08  4870 0800                pea.l      [A0 + D0]
  2656. 00001D0C  486E FFE0                pea.l      [A6 - 0x20]
  2657. 00001D10  3F3C 0804                move.w     -[A7], 0x804
  2658. 00001D14  A9EB                     syscall    Pack4/FP68K
  2659. 00001D16  486E FFE0                pea.l      [A6 - 0x20]
  2660. 00001D1A  486E FFF8                pea.l      [A6 - 0x8]
  2661. 00001D1E  3F3C 0810                move.w     -[A7], 0x810
  2662. 00001D22  A9EB                     syscall    Pack4/FP68K
  2663. 00001D24  486E FFEA                pea.l      [A6 - 0x16]
  2664. 00001D28  486E FFE0                pea.l      [A6 - 0x20]
  2665. 00001D2C  3F3C 080E                move.w     -[A7], 0x80E
  2666. 00001D30  A9EB                     syscall    Pack4/FP68K
  2667. 00001D32  486E FFF8                pea.l      [A6 - 0x8]
  2668. 00001D36  486E FFD6                pea.l      [A6 - 0x2A]
  2669. 00001D3A  3F3C 080E                move.w     -[A7], 0x80E
  2670. 00001D3E  A9EB                     syscall    Pack4/FP68K
  2671. 00001D40  486E FFD6                pea.l      [A6 - 0x2A]
  2672. 00001D44  486E FFE0                pea.l      [A6 - 0x20]
  2673. 00001D48  4267                     clr.w      -[A7]
  2674. 00001D4A  A9EB                     syscall    Pack4/FP68K
  2675. 00001D4C  486E FFE0                pea.l      [A6 - 0x20]
  2676. 00001D50  486E FFEA                pea.l      [A6 - 0x16]
  2677. 00001D54  3F3C 0810                move.w     -[A7], 0x810
  2678. 00001D58  A9EB                     syscall    Pack4/FP68K
  2679. 00001D5A  5246                     addq.w     D6, 1
  2680. label00001D5C:
  2681. 00001D5C  BC6D C1B6                cmp.w      D6, [A5 - 0x3E4A]
  2682. 00001D60  6D00 FF6E                blt        -0x90 /* 00001CD0 */
  2683. 00001D64  486E FFEA                pea.l      [A6 - 0x16]
  2684. 00001D68  486E FFE0                pea.l      [A6 - 0x20]
  2685. 00001D6C  3F3C 080E                move.w     -[A7], 0x80E
  2686. 00001D70  A9EB                     syscall    Pack4/FP68K
  2687. 00001D72  206D C1E0                movea.l    A0, [A5 - 0x3E20]
  2688. 00001D76  48C5                     ext.l      D5
  2689. 00001D78  2005                     move.l     D0, D5
  2690. 00001D7A  E780                     asl        D0, 3
  2691. 00001D7C  486E FFE0                pea.l      [A6 - 0x20]
  2692. 00001D80  4870 0800                pea.l      [A0 + D0]
  2693. 00001D84  3F3C 0810                move.w     -[A7], 0x810
  2694. 00001D88  A9EB                     syscall    Pack4/FP68K
  2695. 00001D8A  5245                     addq.w     D5, 1
  2696. label00001D8C:
  2697. 00001D8C  BA6D C1B6                cmp.w      D5, [A5 - 0x3E4A]
  2698. 00001D90  6D00 FF2A                blt        -0xD4 /* 00001CBC */
  2699. 00001D94  4245                     clr.w      D5
  2700. 00001D96  603A                     bra        +0x3C /* 00001DD2 */
  2701. label00001D98:
  2702. 00001D98  7000                     moveq.l    D0, 0x00
  2703. 00001D9A  2F00                     move.l     -[A7], D0
  2704. 00001D9C  206D C1E0                movea.l    A0, [A5 - 0x3E20]
  2705. 00001DA0  48C5                     ext.l      D5
  2706. 00001DA2  2205                     move.l     D1, D5
  2707. 00001DA4  E781                     asl        D1, 3
  2708. 00001DA6  4870 1800                pea.l      [A0 + D1]
  2709. 00001DAA  486E FFE0                pea.l      [A6 - 0x20]
  2710. 00001DAE  3F3C 080E                move.w     -[A7], 0x80E
  2711. 00001DB2  A9EB                     syscall    Pack4/FP68K
  2712. 00001DB4  41EE FFEA                lea.l      A0, [A6 - 0x16]
  2713. 00001DB8  2F20                     move.l     -[A7], -[A0]
  2714. 00001DBA  2F20                     move.l     -[A7], -[A0]
  2715. 00001DBC  3F20                     move.w     -[A7], -[A0]
  2716. 00001DBE  2F00                     move.l     -[A7], D0
  2717. 00001DC0  48C5                     ext.l      D5
  2718. 00001DC2  2F05                     move.l     -[A7], D5
  2719. 00001DC4  486D C198                pea.l      [A5 - 0x3E68]
  2720. 00001DC8  4EBA EFAE                jsr        [PC - 0x1052 /* 00000D78 */]
  2721. 00001DCC  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2722. 00001DD0  5245                     addq.w     D5, 1
  2723. label00001DD2:
  2724. 00001DD2  BA6D C1B6                cmp.w      D5, [A5 - 0x3E4A]
  2725. 00001DD6  6DC0                     blt        -0x3E /* 00001D98 */
  2726. 00001DD8  4878 0114                push.l     0x114
  2727. 00001DDC  4878 0180                push.l     0x180
  2728. 00001DE0  302D B9C4                move.w     D0, [A5 - 0x463C]
  2729. 00001DE4  48C0                     ext.l      D0
  2730. 00001DE6  2F00                     move.l     -[A7], D0
  2731. 00001DE8  302D B9C2                move.w     D0, [A5 - 0x463E]
  2732. 00001DEC  48C0                     ext.l      D0
  2733. 00001DEE  2F00                     move.l     -[A7], D0
  2734. 00001DF0  302D B9C0                move.w     D0, [A5 - 0x4640]
  2735. 00001DF4  48C0                     ext.l      D0
  2736. 00001DF6  2F00                     move.l     -[A7], D0
  2737. 00001DF8  302D B9BE                move.w     D0, [A5 - 0x4642]
  2738. 00001DFC  48C0                     ext.l      D0
  2739. 00001DFE  2F00                     move.l     -[A7], D0
  2740. 00001E00  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  2741. 00001E04  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  2742. 00001E08  4A6E FFF2                tst.w      [A6 - 0xE]
  2743. 00001E0C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2744. 00001E10  6700 0134                beq        +0x136 /* 00001F46 */
  2745. 00001E14  4EBA 04DC                jsr        [PC + 0x4DC /* 000022F2 */]
  2746. 00001E18  4245                     clr.w      D5
  2747. 00001E1A  6000 00DC                bra        +0xDE /* 00001EF8 */
  2748. label00001E1E:
  2749. 00001E1E  206D C1E8                movea.l    A0, [A5 - 0x3E18]
  2750. 00001E22  48C5                     ext.l      D5
  2751. 00001E24  2205                     move.l     D1, D5
  2752. 00001E26  2001                     move.l     D0, D1
  2753. 00001E28  C2FC 000F                mulu.w     D1, 0xF
  2754. 00001E2C  4840                     swap.w     D0
  2755. 00001E2E  C0FC 000F                mulu.w     D0, 0xF
  2756. 00001E32  4840                     swap.w     D0
  2757. 00001E34  4240                     clr.w      D0
  2758. 00001E36  D280                     add.l      D1, D0
  2759. 00001E38  48C5                     ext.l      D5
  2760. 00001E3A  D285                     add.l      D1, D5
  2761. 00001E3C  E781                     asl        D1, 3
  2762. 00001E3E  4870 1800                pea.l      [A0 + D1]
  2763. 00001E42  486E FFE0                pea.l      [A6 - 0x20]
  2764. 00001E46  3F3C 080E                move.w     -[A7], 0x80E
  2765. 00001E4A  A9EB                     syscall    Pack4/FP68K
  2766. 00001E4C  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  2767. 00001E50  4868 0010                pea.l      [A0 + 0x10]
  2768. 00001E54  486E FFE0                pea.l      [A6 - 0x20]
  2769. 00001E58  3F3C 0804                move.w     -[A7], 0x804
  2770. 00001E5C  A9EB                     syscall    Pack4/FP68K
  2771. 00001E5E  486E FFE0                pea.l      [A6 - 0x20]
  2772. 00001E62  486D BAEC                pea.l      [A5 - 0x4514]
  2773. 00001E66  3F3C 0810                move.w     -[A7], 0x810
  2774. 00001E6A  A9EB                     syscall    Pack4/FP68K
  2775. 00001E6C  206D C1DC                movea.l    A0, [A5 - 0x3E24]
  2776. 00001E70  48C5                     ext.l      D5
  2777. 00001E72  2005                     move.l     D0, D5
  2778. 00001E74  E780                     asl        D0, 3
  2779. 00001E76  4870 0800                pea.l      [A0 + D0]
  2780. 00001E7A  486D BAEC                pea.l      [A5 - 0x4514]
  2781. 00001E7E  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  2782. 00001E82  206D C1DC                movea.l    A0, [A5 - 0x3E24]
  2783. 00001E86  48C5                     ext.l      D5
  2784. 00001E88  2005                     move.l     D0, D5
  2785. 00001E8A  E780                     asl        D0, 3
  2786. 00001E8C  4870 0800                pea.l      [A0 + D0]
  2787. 00001E90  487A 00D2                pea.l      [PC + 0xD2 /* 00001F64, value 0x0, cstring "" */]
  2788. 00001E94  3F3C 0808                move.w     -[A7], 0x808
  2789. 00001E98  A9EB                     syscall    Pack4/FP68K
  2790. 00001E9A  508F                     addq.l     A7, 8
  2791. 00001E9C  6732                     beq        +0x34 /* 00001ED0 */
  2792. 00001E9E  206D C1E0                movea.l    A0, [A5 - 0x3E20]
  2793. 00001EA2  48C5                     ext.l      D5
  2794. 00001EA4  2005                     move.l     D0, D5
  2795. 00001EA6  E780                     asl        D0, 3
  2796. 00001EA8  4870 0800                pea.l      [A0 + D0]
  2797. 00001EAC  486E FFE0                pea.l      [A6 - 0x20]
  2798. 00001EB0  3F3C 080E                move.w     -[A7], 0x80E
  2799. 00001EB4  A9EB                     syscall    Pack4/FP68K
  2800. 00001EB6  206D C1DC                movea.l    A0, [A5 - 0x3E24]
  2801. 00001EBA  48C5                     ext.l      D5
  2802. 00001EBC  2005                     move.l     D0, D5
  2803. 00001EBE  E780                     asl        D0, 3
  2804. 00001EC0  4870 0800                pea.l      [A0 + D0]
  2805. 00001EC4  486E FFE0                pea.l      [A6 - 0x20]
  2806. 00001EC8  3F3C 0806                move.w     -[A7], 0x806
  2807. 00001ECC  A9EB                     syscall    Pack4/FP68K
  2808. 00001ECE  600E                     bra        +0x10 /* 00001EDE */
  2809. label00001ED0:
  2810. 00001ED0  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2811. 00001ED4  43FA 0084                lea.l      A1, [PC + 0x84 /* 00001F5A, value 0x43FF802A */]
  2812. 00001ED8  20D9                     move.l     [A0]+, [A1]+
  2813. 00001EDA  20D9                     move.l     [A0]+, [A1]+
  2814. 00001EDC  30D9                     move.w     [A0]+, [A1]+
  2815. label00001EDE:
  2816. 00001EDE  206D C1D8                movea.l    A0, [A5 - 0x3E28]
  2817. 00001EE2  48C5                     ext.l      D5
  2818. 00001EE4  2005                     move.l     D0, D5
  2819. 00001EE6  E780                     asl        D0, 3
  2820. 00001EE8  486E FFE0                pea.l      [A6 - 0x20]
  2821. 00001EEC  4870 0800                pea.l      [A0 + D0]
  2822. 00001EF0  3F3C 0810                move.w     -[A7], 0x810
  2823. 00001EF4  A9EB                     syscall    Pack4/FP68K
  2824. 00001EF6  5245                     addq.w     D5, 1
  2825. label00001EF8:
  2826. 00001EF8  BA6D C1B6                cmp.w      D5, [A5 - 0x3E4A]
  2827. 00001EFC  6D00 FF20                blt        -0xDE /* 00001E1E */
  2828. 00001F00  2B6D C194 B9C6           move.l     [A5 - 0x463A], [A5 - 0x3E6C]
  2829. 00001F06  3B6D C18A B9BE           move.w     [A5 - 0x4642], [A5 - 0x3E76]
  2830. 00001F0C  3B6D C18C B9C0           move.w     [A5 - 0x4640], [A5 - 0x3E74]
  2831. 00001F12  3B6D C18E B9C2           move.w     [A5 - 0x463E], [A5 - 0x3E72]
  2832. 00001F18  3B6D C190 B9C4           move.w     [A5 - 0x463C], [A5 - 0x3E70]
  2833. 00001F1E  4EBA 085C                jsr        [PC + 0x85C /* 0000277C */]
  2834. 00001F22  6022                     bra        +0x24 /* 00001F46 */
  2835. label00001F24:
  2836. 00001F24  4878 03F9                push.l     0x3F9
  2837. 00001F28  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2838. 00001F2C  588F                     addq.l     A7, 4
  2839. 00001F2E  6016                     bra        +0x18 /* 00001F46 */
  2840. label00001F30:
  2841. 00001F30  4878 0404                push.l     0x404
  2842. 00001F34  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2843. 00001F38  588F                     addq.l     A7, 4
  2844. 00001F3A  600A                     bra        +0xC /* 00001F46 */
  2845. label00001F3C:
  2846. 00001F3C  4878 0405                push.l     0x405
  2847. 00001F40  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2848. 00001F44  588F                     addq.l     A7, 4
  2849. label00001F46:
  2850. 00001F46  486E FFF4                pea.l      [A6 - 0xC]
  2851. 00001F4A  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2852. 00001F4E  588F                     addq.l     A7, 4
  2853. 00001F50  4CEE 00F0 FFB2           movem.l    D4,D5,D6,D7, [A6 - 0x4E]
  2854. 00001F56  4E5E                     unlink     A6
  2855. 00001F58  4E75                     rts
  2856. 00001F5A  43FF                     lea.l      A1, <<invalid special address>>
  2857. 00001F5C  802A 0C91                or.b       D0, [A2 + 0xC91]
  2858. 00001F60  080A E601                btst.b     A2, 0x1
  2859. 00001F64  0000 0000                ori.b      D0, 0x0
  2860. 00001F68  0000 0000                ori.b      D0, 0x0
  2861. 00001F6C  0000 3FFF                ori.b      D0, 0xFF
  2862. 00001F70  8000                     or.b       D0, D0
  2863. 00001F72  0000 0000                ori.b      D0, 0x0
  2864. 00001F76  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2865. // begin alternate branch 00001F78-00001F7C
  2866. fn00001F78:
  2867. 00001F78  4E56 FFF6                link       A6, -0x000A
  2868. // end alternate branch 00001F78-00001F7C
  2869. fn00001F78: // (misaligned)
  2870. 00001F7A  FFF6                     .invalid   <<F/7/7>>
  2871. 00001F7C  48E7 0300                movem.l    -[A7], D6,D7
  2872. 00001F80  3C2F 001C                move.w     D6, [A7 + 0x1C]
  2873. 00001F84  4247                     clr.w      D7
  2874. 00001F86  6050                     bra        +0x52 /* 00001FD8 */
  2875. label00001F88:
  2876. 00001F88  48C7                     ext.l      D7
  2877. 00001F8A  2F07                     move.l     -[A7], D7
  2878. 00001F8C  48C6                     ext.l      D6
  2879. 00001F8E  2F06                     move.l     -[A7], D6
  2880. 00001F90  486D C1A6                pea.l      [A5 - 0x3E5A]
  2881. 00001F94  4EBA E1B8                jsr        [PC - 0x1E48 /* 0000014E */]
  2882. 00001F98  3D40 FFF6                move.w     [A6 - 0xA], D0
  2883. 00001F9C  2D41 FFF8                move.l     [A6 - 0x8], D1
  2884. 00001FA0  2D48 FFFC                move.l     [A6 - 0x4], A0
  2885. 00001FA4  206D C1D4                movea.l    A0, [A5 - 0x3E2C]
  2886. 00001FA8  48C7                     ext.l      D7
  2887. 00001FAA  2007                     move.l     D0, D7
  2888. 00001FAC  E780                     asl        D0, 3
  2889. 00001FAE  486E FFF6                pea.l      [A6 - 0xA]
  2890. 00001FB2  4870 0800                pea.l      [A0 + D0]
  2891. 00001FB6  3F3C 0810                move.w     -[A7], 0x810
  2892. 00001FBA  A9EB                     syscall    Pack4/FP68K
  2893. 00001FBC  4A6D C20E                tst.w      [A5 - 0x3DF2]
  2894. 00001FC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2895. 00001FC4  660C                     bne        +0xE /* 00001FD2 */
  2896. 00001FC6  4A6D C204                tst.w      [A5 - 0x3DFC]
  2897. 00001FCA  660A                     bne        +0xC /* 00001FD6 */
  2898. 00001FCC  4A6D C202                tst.w      [A5 - 0x3DFE]
  2899. 00001FD0  6604                     bne        +0x6 /* 00001FD6 */
  2900. label00001FD2:
  2901. 00001FD2  7000                     moveq.l    D0, 0x00
  2902. 00001FD4  600A                     bra        +0xC /* 00001FE0 */
  2903. label00001FD6:
  2904. 00001FD6  5247                     addq.w     D7, 1
  2905. label00001FD8:
  2906. 00001FD8  BE6D C1B6                cmp.w      D7, [A5 - 0x3E4A]
  2907. 00001FDC  6DAA                     blt        -0x54 /* 00001F88 */
  2908. 00001FDE  7001                     moveq.l    D0, 0x01
  2909. label00001FE0:
  2910. 00001FE0  4CEE 00C0 FFEE           movem.l    D6,D7, [A6 - 0x12]
  2911. 00001FE6  4E5E                     unlink     A6
  2912. 00001FE8  4E75                     rts
  2913. fn00001FEA:
  2914. 00001FEA  4E56 FFDC                link       A6, -0x0024
  2915. 00001FEE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2916. 00001FF2  286E 000C                movea.l    A4, [A6 + 0xC]
  2917. 00001FF6  266E 0008                movea.l    A3, [A6 + 0x8]
  2918. 00001FFA  4244                     clr.w      D4
  2919. 00001FFC  603A                     bra        +0x3C /* 00002038 */
  2920. label00001FFE:
  2921. 00001FFE  486D E9CE                pea.l      [A5 - 0x1632]
  2922. 00002002  486E FFE6                pea.l      [A6 - 0x1A]
  2923. 00002006  3F3C 080E                move.w     -[A7], 0x80E
  2924. 0000200A  A9EB                     syscall    Pack4/FP68K
  2925. 0000200C  48C4                     ext.l      D4
  2926. 0000200E  2204                     move.l     D1, D4
  2927. 00002010  2001                     move.l     D0, D1
  2928. 00002012  C2FC 000F                mulu.w     D1, 0xF
  2929. 00002016  4840                     swap.w     D0
  2930. 00002018  C0FC 000F                mulu.w     D0, 0xF
  2931. 0000201C  4840                     swap.w     D0
  2932. 0000201E  4240                     clr.w      D0
  2933. 00002020  D280                     add.l      D1, D0
  2934. 00002022  48C4                     ext.l      D4
  2935. 00002024  D284                     add.l      D1, D4
  2936. 00002026  E781                     asl        D1, 3
  2937. 00002028  486E FFE6                pea.l      [A6 - 0x1A]
  2938. 0000202C  4874 1800                pea.l      [A4 + D1]
  2939. 00002030  3F3C 0810                move.w     -[A7], 0x810
  2940. 00002034  A9EB                     syscall    Pack4/FP68K
  2941. 00002036  5244                     addq.w     D4, 1
  2942. label00002038:
  2943. 00002038  B86D C1B6                cmp.w      D4, [A5 - 0x3E4A]
  2944. 0000203C  6DC0                     blt        -0x3E /* 00001FFE */
  2945. 0000203E  4245                     clr.w      D5
  2946. 00002040  6000 029C                bra        +0x29E /* 000022DE */
  2947. label00002044:
  2948. 00002044  48C5                     ext.l      D5
  2949. 00002046  2205                     move.l     D1, D5
  2950. 00002048  2001                     move.l     D0, D1
  2951. 0000204A  C2FC 000F                mulu.w     D1, 0xF
  2952. 0000204E  4840                     swap.w     D0
  2953. 00002050  C0FC 000F                mulu.w     D0, 0xF
  2954. 00002054  4840                     swap.w     D0
  2955. 00002056  4240                     clr.w      D0
  2956. 00002058  D280                     add.l      D1, D0
  2957. 0000205A  48C5                     ext.l      D5
  2958. 0000205C  D285                     add.l      D1, D5
  2959. 0000205E  E781                     asl        D1, 3
  2960. 00002060  4873 1800                pea.l      [A3 + D1]
  2961. 00002064  486E FFE6                pea.l      [A6 - 0x1A]
  2962. 00002068  3F3C 080E                move.w     -[A7], 0x80E
  2963. 0000206C  A9EB                     syscall    Pack4/FP68K
  2964. 0000206E  486D E9D6                pea.l      [A5 - 0x162A]
  2965. 00002072  486E FFE6                pea.l      [A6 - 0x1A]
  2966. 00002076  3F3C 0808                move.w     -[A7], 0x808
  2967. 0000207A  A9EB                     syscall    Pack4/FP68K
  2968. 0000207C  6606                     bne        +0x8 /* 00002084 */
  2969. 0000207E  7000                     moveq.l    D0, 0x00
  2970. 00002080  6000 0266                bra        +0x268 /* 000022E8 */
  2971. label00002084:
  2972. 00002084  486D E9CE                pea.l      [A5 - 0x1632]
  2973. 00002088  486E FFE6                pea.l      [A6 - 0x1A]
  2974. 0000208C  3F3C 080E                move.w     -[A7], 0x80E
  2975. 00002090  A9EB                     syscall    Pack4/FP68K
  2976. 00002092  48C5                     ext.l      D5
  2977. 00002094  2205                     move.l     D1, D5
  2978. 00002096  2001                     move.l     D0, D1
  2979. 00002098  C2FC 000F                mulu.w     D1, 0xF
  2980. 0000209C  4840                     swap.w     D0
  2981. 0000209E  C0FC 000F                mulu.w     D0, 0xF
  2982. 000020A2  4840                     swap.w     D0
  2983. 000020A4  4240                     clr.w      D0
  2984. 000020A6  D280                     add.l      D1, D0
  2985. 000020A8  48C5                     ext.l      D5
  2986. 000020AA  D285                     add.l      D1, D5
  2987. 000020AC  E781                     asl        D1, 3
  2988. 000020AE  4873 1800                pea.l      [A3 + D1]
  2989. 000020B2  486E FFE6                pea.l      [A6 - 0x1A]
  2990. 000020B6  3F3C 0806                move.w     -[A7], 0x806
  2991. 000020BA  A9EB                     syscall    Pack4/FP68K
  2992. 000020BC  486E FFE6                pea.l      [A6 - 0x1A]
  2993. 000020C0  486E FFF8                pea.l      [A6 - 0x8]
  2994. 000020C4  3F3C 0810                move.w     -[A7], 0x810
  2995. 000020C8  A9EB                     syscall    Pack4/FP68K
  2996. 000020CA  4247                     clr.w      D7
  2997. 000020CC  6000 00AC                bra        +0xAE /* 0000217A */
  2998. label000020D0:
  2999. 000020D0  48C5                     ext.l      D5
  3000. 000020D2  2205                     move.l     D1, D5
  3001. 000020D4  2001                     move.l     D0, D1
  3002. 000020D6  C2FC 000F                mulu.w     D1, 0xF
  3003. 000020DA  4840                     swap.w     D0
  3004. 000020DC  C0FC 000F                mulu.w     D0, 0xF
  3005. 000020E0  4840                     swap.w     D0
  3006. 000020E2  4240                     clr.w      D0
  3007. 000020E4  D280                     add.l      D1, D0
  3008. 000020E6  48C7                     ext.l      D7
  3009. 000020E8  D287                     add.l      D1, D7
  3010. 000020EA  E781                     asl        D1, 3
  3011. 000020EC  4873 1800                pea.l      [A3 + D1]
  3012. 000020F0  486E FFE6                pea.l      [A6 - 0x1A]
  3013. 000020F4  3F3C 080E                move.w     -[A7], 0x80E
  3014. 000020F8  A9EB                     syscall    Pack4/FP68K
  3015. 000020FA  486E FFF8                pea.l      [A6 - 0x8]
  3016. 000020FE  486E FFDC                pea.l      [A6 - 0x24]
  3017. 00002102  3F3C 080E                move.w     -[A7], 0x80E
  3018. 00002106  A9EB                     syscall    Pack4/FP68K
  3019. 00002108  486E FFDC                pea.l      [A6 - 0x24]
  3020. 0000210C  486E FFE6                pea.l      [A6 - 0x1A]
  3021. 00002110  3F3C 0004                move.w     -[A7], 0x4
  3022. 00002114  A9EB                     syscall    Pack4/FP68K
  3023. 00002116  486E FFE6                pea.l      [A6 - 0x1A]
  3024. 0000211A  4873 1800                pea.l      [A3 + D1]
  3025. 0000211E  3F3C 0810                move.w     -[A7], 0x810
  3026. 00002122  A9EB                     syscall    Pack4/FP68K
  3027. 00002124  48C5                     ext.l      D5
  3028. 00002126  2205                     move.l     D1, D5
  3029. 00002128  2001                     move.l     D0, D1
  3030. 0000212A  C2FC 000F                mulu.w     D1, 0xF
  3031. 0000212E  4840                     swap.w     D0
  3032. 00002130  C0FC 000F                mulu.w     D0, 0xF
  3033. 00002134  4840                     swap.w     D0
  3034. 00002136  4240                     clr.w      D0
  3035. 00002138  D280                     add.l      D1, D0
  3036. 0000213A  48C7                     ext.l      D7
  3037. 0000213C  D287                     add.l      D1, D7
  3038. 0000213E  E781                     asl        D1, 3
  3039. 00002140  4874 1800                pea.l      [A4 + D1]
  3040. 00002144  486E FFE6                pea.l      [A6 - 0x1A]
  3041. 00002148  3F3C 080E                move.w     -[A7], 0x80E
  3042. 0000214C  A9EB                     syscall    Pack4/FP68K
  3043. 0000214E  486E FFF8                pea.l      [A6 - 0x8]
  3044. 00002152  486E FFDC                pea.l      [A6 - 0x24]
  3045. 00002156  3F3C 080E                move.w     -[A7], 0x80E
  3046. 0000215A  A9EB                     syscall    Pack4/FP68K
  3047. 0000215C  486E FFDC                pea.l      [A6 - 0x24]
  3048. 00002160  486E FFE6                pea.l      [A6 - 0x1A]
  3049. 00002164  3F3C 0004                move.w     -[A7], 0x4
  3050. 00002168  A9EB                     syscall    Pack4/FP68K
  3051. 0000216A  486E FFE6                pea.l      [A6 - 0x1A]
  3052. 0000216E  4874 1800                pea.l      [A4 + D1]
  3053. 00002172  3F3C 0810                move.w     -[A7], 0x810
  3054. 00002176  A9EB                     syscall    Pack4/FP68K
  3055. 00002178  5247                     addq.w     D7, 1
  3056. label0000217A:
  3057. 0000217A  BE6D C1B6                cmp.w      D7, [A5 - 0x3E4A]
  3058. 0000217E  6D00 FF50                blt        -0xAE /* 000020D0 */
  3059. 00002182  4246                     clr.w      D6
  3060. 00002184  6000 014E                bra        +0x150 /* 000022D4 */
  3061. label00002188:
  3062. 00002188  BA46                     cmp.w      D5, D6
  3063. 0000218A  6700 0146                beq        +0x148 /* 000022D2 */
  3064. 0000218E  48C6                     ext.l      D6
  3065. 00002190  2206                     move.l     D1, D6
  3066. 00002192  2001                     move.l     D0, D1
  3067. 00002194  C2FC 000F                mulu.w     D1, 0xF
  3068. 00002198  4840                     swap.w     D0
  3069. 0000219A  C0FC 000F                mulu.w     D0, 0xF
  3070. 0000219E  4840                     swap.w     D0
  3071. 000021A0  4240                     clr.w      D0
  3072. 000021A2  D280                     add.l      D1, D0
  3073. 000021A4  48C5                     ext.l      D5
  3074. 000021A6  D285                     add.l      D1, D5
  3075. 000021A8  E781                     asl        D1, 3
  3076. 000021AA  4873 1800                pea.l      [A3 + D1]
  3077. 000021AE  486E FFE6                pea.l      [A6 - 0x1A]
  3078. 000021B2  3F3C 080E                move.w     -[A7], 0x80E
  3079. 000021B6  A9EB                     syscall    Pack4/FP68K
  3080. 000021B8  486E FFE6                pea.l      [A6 - 0x1A]
  3081. 000021BC  486E FFF0                pea.l      [A6 - 0x10]
  3082. 000021C0  3F3C 0810                move.w     -[A7], 0x810
  3083. 000021C4  A9EB                     syscall    Pack4/FP68K
  3084. 000021C6  4247                     clr.w      D7
  3085. 000021C8  6000 0100                bra        +0x102 /* 000022CA */
  3086. label000021CC:
  3087. 000021CC  48C6                     ext.l      D6
  3088. 000021CE  2206                     move.l     D1, D6
  3089. 000021D0  2001                     move.l     D0, D1
  3090. 000021D2  C2FC 000F                mulu.w     D1, 0xF
  3091. 000021D6  4840                     swap.w     D0
  3092. 000021D8  C0FC 000F                mulu.w     D0, 0xF
  3093. 000021DC  4840                     swap.w     D0
  3094. 000021DE  4240                     clr.w      D0
  3095. 000021E0  D280                     add.l      D1, D0
  3096. 000021E2  48C7                     ext.l      D7
  3097. 000021E4  D287                     add.l      D1, D7
  3098. 000021E6  E781                     asl        D1, 3
  3099. 000021E8  4873 1800                pea.l      [A3 + D1]
  3100. 000021EC  486E FFE6                pea.l      [A6 - 0x1A]
  3101. 000021F0  3F3C 080E                move.w     -[A7], 0x80E
  3102. 000021F4  A9EB                     syscall    Pack4/FP68K
  3103. 000021F6  48C5                     ext.l      D5
  3104. 000021F8  2405                     move.l     D2, D5
  3105. 000021FA  2002                     move.l     D0, D2
  3106. 000021FC  C4FC 000F                mulu.w     D2, 0xF
  3107. 00002200  4840                     swap.w     D0
  3108. 00002202  C0FC 000F                mulu.w     D0, 0xF
  3109. 00002206  4840                     swap.w     D0
  3110. 00002208  4240                     clr.w      D0
  3111. 0000220A  D480                     add.l      D2, D0
  3112. 0000220C  48C7                     ext.l      D7
  3113. 0000220E  D487                     add.l      D2, D7
  3114. 00002210  E782                     asl        D2, 3
  3115. 00002212  4873 2800                pea.l      [A3 + D2]
  3116. 00002216  486E FFDC                pea.l      [A6 - 0x24]
  3117. 0000221A  3F3C 080E                move.w     -[A7], 0x80E
  3118. 0000221E  A9EB                     syscall    Pack4/FP68K
  3119. 00002220  486E FFF0                pea.l      [A6 - 0x10]
  3120. 00002224  486E FFDC                pea.l      [A6 - 0x24]
  3121. 00002228  3F3C 0804                move.w     -[A7], 0x804
  3122. 0000222C  A9EB                     syscall    Pack4/FP68K
  3123. 0000222E  486E FFDC                pea.l      [A6 - 0x24]
  3124. 00002232  486E FFE6                pea.l      [A6 - 0x1A]
  3125. 00002236  3F3C 0002                move.w     -[A7], 0x2
  3126. 0000223A  A9EB                     syscall    Pack4/FP68K
  3127. 0000223C  486E FFE6                pea.l      [A6 - 0x1A]
  3128. 00002240  4873 1800                pea.l      [A3 + D1]
  3129. 00002244  3F3C 0810                move.w     -[A7], 0x810
  3130. 00002248  A9EB                     syscall    Pack4/FP68K
  3131. 0000224A  48C6                     ext.l      D6
  3132. 0000224C  2206                     move.l     D1, D6
  3133. 0000224E  2001                     move.l     D0, D1
  3134. 00002250  C2FC 000F                mulu.w     D1, 0xF
  3135. 00002254  4840                     swap.w     D0
  3136. 00002256  C0FC 000F                mulu.w     D0, 0xF
  3137. 0000225A  4840                     swap.w     D0
  3138. 0000225C  4240                     clr.w      D0
  3139. 0000225E  D280                     add.l      D1, D0
  3140. 00002260  48C7                     ext.l      D7
  3141. 00002262  D287                     add.l      D1, D7
  3142. 00002264  E781                     asl        D1, 3
  3143. 00002266  4874 1800                pea.l      [A4 + D1]
  3144. 0000226A  486E FFE6                pea.l      [A6 - 0x1A]
  3145. 0000226E  3F3C 080E                move.w     -[A7], 0x80E
  3146. 00002272  A9EB                     syscall    Pack4/FP68K
  3147. 00002274  48C5                     ext.l      D5
  3148. 00002276  2405                     move.l     D2, D5
  3149. 00002278  2002                     move.l     D0, D2
  3150. 0000227A  C4FC 000F                mulu.w     D2, 0xF
  3151. 0000227E  4840                     swap.w     D0
  3152. 00002280  C0FC 000F                mulu.w     D0, 0xF
  3153. 00002284  4840                     swap.w     D0
  3154. 00002286  4240                     clr.w      D0
  3155. 00002288  D480                     add.l      D2, D0
  3156. 0000228A  48C7                     ext.l      D7
  3157. 0000228C  D487                     add.l      D2, D7
  3158. 0000228E  E782                     asl        D2, 3
  3159. 00002290  4874 2800                pea.l      [A4 + D2]
  3160. 00002294  486E FFDC                pea.l      [A6 - 0x24]
  3161. 00002298  3F3C 080E                move.w     -[A7], 0x80E
  3162. 0000229C  A9EB                     syscall    Pack4/FP68K
  3163. 0000229E  486E FFF0                pea.l      [A6 - 0x10]
  3164. 000022A2  486E FFDC                pea.l      [A6 - 0x24]
  3165. 000022A6  3F3C 0804                move.w     -[A7], 0x804
  3166. 000022AA  A9EB                     syscall    Pack4/FP68K
  3167. 000022AC  486E FFDC                pea.l      [A6 - 0x24]
  3168. 000022B0  486E FFE6                pea.l      [A6 - 0x1A]
  3169. 000022B4  3F3C 0002                move.w     -[A7], 0x2
  3170. 000022B8  A9EB                     syscall    Pack4/FP68K
  3171. 000022BA  486E FFE6                pea.l      [A6 - 0x1A]
  3172. 000022BE  4874 1800                pea.l      [A4 + D1]
  3173. 000022C2  3F3C 0810                move.w     -[A7], 0x810
  3174. 000022C6  A9EB                     syscall    Pack4/FP68K
  3175. 000022C8  5247                     addq.w     D7, 1
  3176. label000022CA:
  3177. 000022CA  BE6D C1B6                cmp.w      D7, [A5 - 0x3E4A]
  3178. 000022CE  6D00 FEFC                blt        -0x102 /* 000021CC */
  3179. label000022D2:
  3180. 000022D2  5246                     addq.w     D6, 1
  3181. label000022D4:
  3182. 000022D4  BC6D C1B6                cmp.w      D6, [A5 - 0x3E4A]
  3183. 000022D8  6D00 FEAE                blt        -0x150 /* 00002188 */
  3184. 000022DC  5245                     addq.w     D5, 1
  3185. label000022DE:
  3186. 000022DE  BA6D C1B6                cmp.w      D5, [A5 - 0x3E4A]
  3187. 000022E2  6D00 FD60                blt        -0x29E /* 00002044 */
  3188. 000022E6  7001                     moveq.l    D0, 0x01
  3189. label000022E8:
  3190. 000022E8  4CEE 18F0 FFC4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x3C]
  3191. 000022EE  4E5E                     unlink     A6
  3192. 000022F0  4E75                     rts
  3193. fn000022F2:
  3194. 000022F2  4E56 FFAE                link       A6, -0x0052
  3195. 000022F6  2F07                     move.l     -[A7], D7
  3196. 000022F8  206D C1F0                movea.l    A0, [A5 - 0x3E10]
  3197. 000022FC  2F08                     move.l     -[A7], A0
  3198. 000022FE  486E FFE6                pea.l      [A6 - 0x1A]
  3199. 00002302  3F3C 080E                move.w     -[A7], 0x80E
  3200. 00002306  A9EB                     syscall    Pack4/FP68K
  3201. 00002308  486D C1C0                pea.l      [A5 - 0x3E40]
  3202. 0000230C  486E FFE6                pea.l      [A6 - 0x1A]
  3203. 00002310  3F3C 0804                move.w     -[A7], 0x804
  3204. 00002314  A9EB                     syscall    Pack4/FP68K
  3205. 00002316  486E FFE6                pea.l      [A6 - 0x1A]
  3206. 0000231A  486E FFF0                pea.l      [A6 - 0x10]
  3207. 0000231E  3F3C 0810                move.w     -[A7], 0x810
  3208. 00002322  A9EB                     syscall    Pack4/FP68K
  3209. 00002324  486D E9D6                pea.l      [A5 - 0x162A]
  3210. 00002328  486E FFE6                pea.l      [A6 - 0x1A]
  3211. 0000232C  3F3C 080E                move.w     -[A7], 0x80E
  3212. 00002330  A9EB                     syscall    Pack4/FP68K
  3213. 00002332  486E FFE6                pea.l      [A6 - 0x1A]
  3214. 00002336  486E FFF8                pea.l      [A6 - 0x8]
  3215. 0000233A  3F3C 0810                move.w     -[A7], 0x810
  3216. 0000233E  A9EB                     syscall    Pack4/FP68K
  3217. 00002340  4247                     clr.w      D7
  3218. 00002342  605A                     bra        +0x5C /* 0000239E */
  3219. label00002344:
  3220. 00002344  486E FFF8                pea.l      [A6 - 0x8]
  3221. 00002348  486E FFE6                pea.l      [A6 - 0x1A]
  3222. 0000234C  3F3C 080E                move.w     -[A7], 0x80E
  3223. 00002350  A9EB                     syscall    Pack4/FP68K
  3224. 00002352  206D C1E0                movea.l    A0, [A5 - 0x3E20]
  3225. 00002356  48C7                     ext.l      D7
  3226. 00002358  2007                     move.l     D0, D7
  3227. 0000235A  E780                     asl        D0, 3
  3228. 0000235C  4870 0800                pea.l      [A0 + D0]
  3229. 00002360  486E FFDC                pea.l      [A6 - 0x24]
  3230. 00002364  3F3C 080E                move.w     -[A7], 0x80E
  3231. 00002368  A9EB                     syscall    Pack4/FP68K
  3232. 0000236A  206D C1E4                movea.l    A0, [A5 - 0x3E1C]
  3233. 0000236E  48C7                     ext.l      D7
  3234. 00002370  2007                     move.l     D0, D7
  3235. 00002372  E780                     asl        D0, 3
  3236. 00002374  4870 0800                pea.l      [A0 + D0]
  3237. 00002378  486E FFDC                pea.l      [A6 - 0x24]
  3238. 0000237C  3F3C 0804                move.w     -[A7], 0x804
  3239. 00002380  A9EB                     syscall    Pack4/FP68K
  3240. 00002382  486E FFDC                pea.l      [A6 - 0x24]
  3241. 00002386  486E FFE6                pea.l      [A6 - 0x1A]
  3242. 0000238A  4267                     clr.w      -[A7]
  3243. 0000238C  A9EB                     syscall    Pack4/FP68K
  3244. 0000238E  486E FFE6                pea.l      [A6 - 0x1A]
  3245. 00002392  486E FFF8                pea.l      [A6 - 0x8]
  3246. 00002396  3F3C 0810                move.w     -[A7], 0x810
  3247. 0000239A  A9EB                     syscall    Pack4/FP68K
  3248. 0000239C  5247                     addq.w     D7, 1
  3249. label0000239E:
  3250. 0000239E  BE6D C1B6                cmp.w      D7, [A5 - 0x3E4A]
  3251. 000023A2  6DA0                     blt        -0x5E /* 00002344 */
  3252. 000023A4  486D C1C8                pea.l      [A5 - 0x3E38]
  3253. 000023A8  486E FFE6                pea.l      [A6 - 0x1A]
  3254. 000023AC  3F3C 080E                move.w     -[A7], 0x80E
  3255. 000023B0  A9EB                     syscall    Pack4/FP68K
  3256. 000023B2  486E FFF0                pea.l      [A6 - 0x10]
  3257. 000023B6  486E FFDC                pea.l      [A6 - 0x24]
  3258. 000023BA  3F3C 080E                move.w     -[A7], 0x80E
  3259. 000023BE  A9EB                     syscall    Pack4/FP68K
  3260. 000023C0  486E FFF0                pea.l      [A6 - 0x10]
  3261. 000023C4  486E FFDC                pea.l      [A6 - 0x24]
  3262. 000023C8  3F3C 0804                move.w     -[A7], 0x804
  3263. 000023CC  A9EB                     syscall    Pack4/FP68K
  3264. 000023CE  486D C1C0                pea.l      [A5 - 0x3E40]
  3265. 000023D2  486E FFDC                pea.l      [A6 - 0x24]
  3266. 000023D6  3F3C 0806                move.w     -[A7], 0x806
  3267. 000023DA  A9EB                     syscall    Pack4/FP68K
  3268. 000023DC  486E FFDC                pea.l      [A6 - 0x24]
  3269. 000023E0  486E FFE6                pea.l      [A6 - 0x1A]
  3270. 000023E4  3F3C 0002                move.w     -[A7], 0x2
  3271. 000023E8  A9EB                     syscall    Pack4/FP68K
  3272. 000023EA  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3273. 000023EE  486E FFE6                pea.l      [A6 - 0x1A]
  3274. 000023F2  4868 0020                pea.l      [A0 + 0x20]
  3275. 000023F6  3F3C 0810                move.w     -[A7], 0x810
  3276. 000023FA  A9EB                     syscall    Pack4/FP68K
  3277. 000023FC  486D C1C8                pea.l      [A5 - 0x3E38]
  3278. 00002400  486E FFE6                pea.l      [A6 - 0x1A]
  3279. 00002404  3F3C 080E                move.w     -[A7], 0x80E
  3280. 00002408  A9EB                     syscall    Pack4/FP68K
  3281. 0000240A  486E FFF8                pea.l      [A6 - 0x8]
  3282. 0000240E  486E FFE6                pea.l      [A6 - 0x1A]
  3283. 00002412  3F3C 0802                move.w     -[A7], 0x802
  3284. 00002416  A9EB                     syscall    Pack4/FP68K
  3285. 00002418  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3286. 0000241C  486E FFE6                pea.l      [A6 - 0x1A]
  3287. 00002420  2F08                     move.l     -[A7], A0
  3288. 00002422  3F3C 0810                move.w     -[A7], 0x810
  3289. 00002426  A9EB                     syscall    Pack4/FP68K
  3290. 00002428  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3291. 0000242C  4868 0020                pea.l      [A0 + 0x20]
  3292. 00002430  486E FFE6                pea.l      [A6 - 0x1A]
  3293. 00002434  3F3C 080E                move.w     -[A7], 0x80E
  3294. 00002438  A9EB                     syscall    Pack4/FP68K
  3295. 0000243A  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3296. 0000243E  2F08                     move.l     -[A7], A0
  3297. 00002440  486E FFE6                pea.l      [A6 - 0x1A]
  3298. 00002444  3F3C 0802                move.w     -[A7], 0x802
  3299. 00002448  A9EB                     syscall    Pack4/FP68K
  3300. 0000244A  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3301. 0000244E  486E FFE6                pea.l      [A6 - 0x1A]
  3302. 00002452  4868 0008                pea.l      [A0 + 0x8]
  3303. 00002456  3F3C 0810                move.w     -[A7], 0x810
  3304. 0000245A  A9EB                     syscall    Pack4/FP68K
  3305. 0000245C  302D C1B6                move.w     D0, [A5 - 0x3E4A]
  3306. 00002460  5340                     subq.w     D0, 1
  3307. 00002462  3B40 C1B4                move.w     [A5 - 0x3E4C], D0
  3308. 00002466  3D40 FFDA                move.w     [A6 - 0x26], D0
  3309. 0000246A  486E FFDA                pea.l      [A6 - 0x26]
  3310. 0000246E  486E FFE6                pea.l      [A6 - 0x1A]
  3311. 00002472  3F3C 200E                move.w     -[A7], 0x200E
  3312. 00002476  A9EB                     syscall    Pack4/FP68K
  3313. 00002478  486E FFE6                pea.l      [A6 - 0x1A]
  3314. 0000247C  486E FFD2                pea.l      [A6 - 0x2E]
  3315. 00002480  3F3C 0810                move.w     -[A7], 0x810
  3316. 00002484  A9EB                     syscall    Pack4/FP68K
  3317. 00002486  486E FFD2                pea.l      [A6 - 0x2E]
  3318. 0000248A  486E FFDC                pea.l      [A6 - 0x24]
  3319. 0000248E  3F3C 080E                move.w     -[A7], 0x80E
  3320. 00002492  A9EB                     syscall    Pack4/FP68K
  3321. 00002494  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3322. 00002498  486E FFDC                pea.l      [A6 - 0x24]
  3323. 0000249C  4868 0050                pea.l      [A0 + 0x50]
  3324. 000024A0  3F3C 0810                move.w     -[A7], 0x810
  3325. 000024A4  A9EB                     syscall    Pack4/FP68K
  3326. 000024A6  486D C1C0                pea.l      [A5 - 0x3E40]
  3327. 000024AA  486E FFE6                pea.l      [A6 - 0x1A]
  3328. 000024AE  3F3C 080E                move.w     -[A7], 0x80E
  3329. 000024B2  A9EB                     syscall    Pack4/FP68K
  3330. 000024B4  486D C1B6                pea.l      [A5 - 0x3E4A]
  3331. 000024B8  486E FFDC                pea.l      [A6 - 0x24]
  3332. 000024BC  3F3C 200E                move.w     -[A7], 0x200E
  3333. 000024C0  A9EB                     syscall    Pack4/FP68K
  3334. 000024C2  486E FFDC                pea.l      [A6 - 0x24]
  3335. 000024C6  486E FFE6                pea.l      [A6 - 0x1A]
  3336. 000024CA  3F3C 0002                move.w     -[A7], 0x2
  3337. 000024CE  A9EB                     syscall    Pack4/FP68K
  3338. 000024D0  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3339. 000024D4  486E FFE6                pea.l      [A6 - 0x1A]
  3340. 000024D8  4868 0058                pea.l      [A0 + 0x58]
  3341. 000024DC  3F3C 0810                move.w     -[A7], 0x810
  3342. 000024E0  A9EB                     syscall    Pack4/FP68K
  3343. 000024E2  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3344. 000024E6  4868 0050                pea.l      [A0 + 0x50]
  3345. 000024EA  486E FFE6                pea.l      [A6 - 0x1A]
  3346. 000024EE  3F3C 080E                move.w     -[A7], 0x80E
  3347. 000024F2  A9EB                     syscall    Pack4/FP68K
  3348. 000024F4  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3349. 000024F8  4868 0058                pea.l      [A0 + 0x58]
  3350. 000024FC  486E FFE6                pea.l      [A6 - 0x1A]
  3351. 00002500  3F3C 0800                move.w     -[A7], 0x800
  3352. 00002504  A9EB                     syscall    Pack4/FP68K
  3353. 00002506  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3354. 0000250A  486E FFE6                pea.l      [A6 - 0x1A]
  3355. 0000250E  4868 0060                pea.l      [A0 + 0x60]
  3356. 00002512  3F3C 0810                move.w     -[A7], 0x810
  3357. 00002516  A9EB                     syscall    Pack4/FP68K
  3358. 00002518  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3359. 0000251C  4868 0008                pea.l      [A0 + 0x8]
  3360. 00002520  486E FFE6                pea.l      [A6 - 0x1A]
  3361. 00002524  3F3C 080E                move.w     -[A7], 0x80E
  3362. 00002528  A9EB                     syscall    Pack4/FP68K
  3363. 0000252A  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3364. 0000252E  4868 0050                pea.l      [A0 + 0x50]
  3365. 00002532  486E FFE6                pea.l      [A6 - 0x1A]
  3366. 00002536  3F3C 0806                move.w     -[A7], 0x806
  3367. 0000253A  A9EB                     syscall    Pack4/FP68K
  3368. 0000253C  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3369. 00002540  486E FFE6                pea.l      [A6 - 0x1A]
  3370. 00002544  4868 0018                pea.l      [A0 + 0x18]
  3371. 00002548  3F3C 0810                move.w     -[A7], 0x810
  3372. 0000254C  A9EB                     syscall    Pack4/FP68K
  3373. 0000254E  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3374. 00002552  2F08                     move.l     -[A7], A0
  3375. 00002554  486E FFE6                pea.l      [A6 - 0x1A]
  3376. 00002558  3F3C 080E                move.w     -[A7], 0x80E
  3377. 0000255C  A9EB                     syscall    Pack4/FP68K
  3378. 0000255E  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3379. 00002562  4868 0058                pea.l      [A0 + 0x58]
  3380. 00002566  486E FFE6                pea.l      [A6 - 0x1A]
  3381. 0000256A  3F3C 0806                move.w     -[A7], 0x806
  3382. 0000256E  A9EB                     syscall    Pack4/FP68K
  3383. 00002570  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3384. 00002574  486E FFE6                pea.l      [A6 - 0x1A]
  3385. 00002578  4868 0010                pea.l      [A0 + 0x10]
  3386. 0000257C  3F3C 0810                move.w     -[A7], 0x810
  3387. 00002580  A9EB                     syscall    Pack4/FP68K
  3388. 00002582  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3389. 00002586  4868 0010                pea.l      [A0 + 0x10]
  3390. 0000258A  487A 01E6                pea.l      [PC + 0x1E6 /* 00002772, value 0x0, cstring "" */]
  3391. 0000258E  3F3C 0808                move.w     -[A7], 0x808
  3392. 00002592  A9EB                     syscall    Pack4/FP68K
  3393. 00002594  6726                     beq        +0x28 /* 000025BC */
  3394. 00002596  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3395. 0000259A  4868 0018                pea.l      [A0 + 0x18]
  3396. 0000259E  486E FFE6                pea.l      [A6 - 0x1A]
  3397. 000025A2  3F3C 080E                move.w     -[A7], 0x80E
  3398. 000025A6  A9EB                     syscall    Pack4/FP68K
  3399. 000025A8  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3400. 000025AC  4868 0010                pea.l      [A0 + 0x10]
  3401. 000025B0  486E FFE6                pea.l      [A6 - 0x1A]
  3402. 000025B4  3F3C 0806                move.w     -[A7], 0x806
  3403. 000025B8  A9EB                     syscall    Pack4/FP68K
  3404. 000025BA  600E                     bra        +0x10 /* 000025CA */
  3405. label000025BC:
  3406. 000025BC  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  3407. 000025C0  43FA 01A6                lea.l      A1, [PC + 0x1A6 /* 00002768, value 0x43FF802A */]
  3408. 000025C4  20D9                     move.l     [A0]+, [A1]+
  3409. 000025C6  20D9                     move.l     [A0]+, [A1]+
  3410. 000025C8  30D9                     move.w     [A0]+, [A1]+
  3411. label000025CA:
  3412. 000025CA  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3413. 000025CE  486E FFE6                pea.l      [A6 - 0x1A]
  3414. 000025D2  4868 0028                pea.l      [A0 + 0x28]
  3415. 000025D6  3F3C 0810                move.w     -[A7], 0x810
  3416. 000025DA  A9EB                     syscall    Pack4/FP68K
  3417. 000025DC  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3418. 000025E0  4868 0030                pea.l      [A0 + 0x30]
  3419. 000025E4  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3420. 000025E8  4868 0010                pea.l      [A0 + 0x10]
  3421. 000025EC  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  3422. 000025F0  206D C1F0                movea.l    A0, [A5 - 0x3E10]
  3423. 000025F4  2F08                     move.l     -[A7], A0
  3424. 000025F6  487A 017A                pea.l      [PC + 0x17A /* 00002772, value 0x0, cstring "" */]
  3425. 000025FA  3F3C 0808                move.w     -[A7], 0x808
  3426. 000025FE  A9EB                     syscall    Pack4/FP68K
  3427. 00002600  508F                     addq.l     A7, 8
  3428. 00002602  6738                     beq        +0x3A /* 0000263C */
  3429. 00002604  7064                     moveq.l    D0, 0x64
  3430. 00002606  2D40 FFCE                move.l     [A6 - 0x32], D0
  3431. 0000260A  486E FFCE                pea.l      [A6 - 0x32]
  3432. 0000260E  486E FFE6                pea.l      [A6 - 0x1A]
  3433. 00002612  3F3C 280E                move.w     -[A7], 0x280E
  3434. 00002616  A9EB                     syscall    Pack4/FP68K
  3435. 00002618  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3436. 0000261C  4868 0030                pea.l      [A0 + 0x30]
  3437. 00002620  486E FFE6                pea.l      [A6 - 0x1A]
  3438. 00002624  3F3C 0804                move.w     -[A7], 0x804
  3439. 00002628  A9EB                     syscall    Pack4/FP68K
  3440. 0000262A  206D C1F0                movea.l    A0, [A5 - 0x3E10]
  3441. 0000262E  2F08                     move.l     -[A7], A0
  3442. 00002630  486E FFE6                pea.l      [A6 - 0x1A]
  3443. 00002634  3F3C 0806                move.w     -[A7], 0x806
  3444. 00002638  A9EB                     syscall    Pack4/FP68K
  3445. 0000263A  600E                     bra        +0x10 /* 0000264A */
  3446. label0000263C:
  3447. 0000263C  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  3448. 00002640  43FA 0126                lea.l      A1, [PC + 0x126 /* 00002768, value 0x43FF802A */]
  3449. 00002644  20D9                     move.l     [A0]+, [A1]+
  3450. 00002646  20D9                     move.l     [A0]+, [A1]+
  3451. 00002648  30D9                     move.w     [A0]+, [A1]+
  3452. label0000264A:
  3453. 0000264A  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3454. 0000264E  486E FFE6                pea.l      [A6 - 0x1A]
  3455. 00002652  4868 0038                pea.l      [A0 + 0x38]
  3456. 00002656  3F3C 0810                move.w     -[A7], 0x810
  3457. 0000265A  A9EB                     syscall    Pack4/FP68K
  3458. 0000265C  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3459. 00002660  4868 0020                pea.l      [A0 + 0x20]
  3460. 00002664  487A 010C                pea.l      [PC + 0x10C /* 00002772, value 0x0, cstring "" */]
  3461. 00002668  3F3C 0808                move.w     -[A7], 0x808
  3462. 0000266C  A9EB                     syscall    Pack4/FP68K
  3463. 0000266E  6726                     beq        +0x28 /* 00002696 */
  3464. 00002670  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3465. 00002674  4868 0008                pea.l      [A0 + 0x8]
  3466. 00002678  486E FFE6                pea.l      [A6 - 0x1A]
  3467. 0000267C  3F3C 080E                move.w     -[A7], 0x80E
  3468. 00002680  A9EB                     syscall    Pack4/FP68K
  3469. 00002682  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3470. 00002686  4868 0020                pea.l      [A0 + 0x20]
  3471. 0000268A  486E FFE6                pea.l      [A6 - 0x1A]
  3472. 0000268E  3F3C 0806                move.w     -[A7], 0x806
  3473. 00002692  A9EB                     syscall    Pack4/FP68K
  3474. 00002694  600E                     bra        +0x10 /* 000026A4 */
  3475. label00002696:
  3476. 00002696  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  3477. 0000269A  43FA 00CC                lea.l      A1, [PC + 0xCC /* 00002768, value 0x43FF802A */]
  3478. 0000269E  20D9                     move.l     [A0]+, [A1]+
  3479. 000026A0  20D9                     move.l     [A0]+, [A1]+
  3480. 000026A2  30D9                     move.w     [A0]+, [A1]+
  3481. label000026A4:
  3482. 000026A4  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3483. 000026A8  486E FFE6                pea.l      [A6 - 0x1A]
  3484. 000026AC  4868 0040                pea.l      [A0 + 0x40]
  3485. 000026B0  3F3C 0810                move.w     -[A7], 0x810
  3486. 000026B4  A9EB                     syscall    Pack4/FP68K
  3487. 000026B6  7001                     moveq.l    D0, 0x01
  3488. 000026B8  2D40 FFCA                move.l     [A6 - 0x36], D0
  3489. 000026BC  486E FFCA                pea.l      [A6 - 0x36]
  3490. 000026C0  486E FFE6                pea.l      [A6 - 0x1A]
  3491. 000026C4  3F3C 280E                move.w     -[A7], 0x280E
  3492. 000026C8  A9EB                     syscall    Pack4/FP68K
  3493. 000026CA  7001                     moveq.l    D0, 0x01
  3494. 000026CC  2D40 FFC6                move.l     [A6 - 0x3A], D0
  3495. 000026D0  486E FFC6                pea.l      [A6 - 0x3A]
  3496. 000026D4  486E FFDC                pea.l      [A6 - 0x24]
  3497. 000026D8  3F3C 280E                move.w     -[A7], 0x280E
  3498. 000026DC  A9EB                     syscall    Pack4/FP68K
  3499. 000026DE  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3500. 000026E2  4868 0040                pea.l      [A0 + 0x40]
  3501. 000026E6  486E FFDC                pea.l      [A6 - 0x24]
  3502. 000026EA  3F3C 0802                move.w     -[A7], 0x802
  3503. 000026EE  A9EB                     syscall    Pack4/FP68K
  3504. 000026F0  486D C1C0                pea.l      [A5 - 0x3E40]
  3505. 000026F4  486E FFBC                pea.l      [A6 - 0x44]
  3506. 000026F8  3F3C 080E                move.w     -[A7], 0x80E
  3507. 000026FC  A9EB                     syscall    Pack4/FP68K
  3508. 000026FE  7001                     moveq.l    D0, 0x01
  3509. 00002700  2D40 FFAE                move.l     [A6 - 0x52], D0
  3510. 00002704  486E FFAE                pea.l      [A6 - 0x52]
  3511. 00002708  486E FFB2                pea.l      [A6 - 0x4E]
  3512. 0000270C  3F3C 280E                move.w     -[A7], 0x280E
  3513. 00002710  A9EB                     syscall    Pack4/FP68K
  3514. 00002712  486E FFB2                pea.l      [A6 - 0x4E]
  3515. 00002716  486E FFBC                pea.l      [A6 - 0x44]
  3516. 0000271A  3F3C 0002                move.w     -[A7], 0x2
  3517. 0000271E  A9EB                     syscall    Pack4/FP68K
  3518. 00002720  486E FFBC                pea.l      [A6 - 0x44]
  3519. 00002724  486E FFDC                pea.l      [A6 - 0x24]
  3520. 00002728  3F3C 0004                move.w     -[A7], 0x4
  3521. 0000272C  A9EB                     syscall    Pack4/FP68K
  3522. 0000272E  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3523. 00002732  4868 0058                pea.l      [A0 + 0x58]
  3524. 00002736  486E FFDC                pea.l      [A6 - 0x24]
  3525. 0000273A  3F3C 0806                move.w     -[A7], 0x806
  3526. 0000273E  A9EB                     syscall    Pack4/FP68K
  3527. 00002740  486E FFDC                pea.l      [A6 - 0x24]
  3528. 00002744  486E FFE6                pea.l      [A6 - 0x1A]
  3529. 00002748  3F3C 0002                move.w     -[A7], 0x2
  3530. 0000274C  A9EB                     syscall    Pack4/FP68K
  3531. 0000274E  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3532. 00002752  486E FFE6                pea.l      [A6 - 0x1A]
  3533. 00002756  4868 0048                pea.l      [A0 + 0x48]
  3534. 0000275A  3F3C 0810                move.w     -[A7], 0x810
  3535. 0000275E  A9EB                     syscall    Pack4/FP68K
  3536. 00002760  2E2E FFAA                move.l     D7, [A6 - 0x56]
  3537. 00002764  4E5E                     unlink     A6
  3538. 00002766  4E75                     rts
  3539. 00002768  43FF                     lea.l      A1, <<invalid special address>>
  3540. 0000276A  802A 0C91                or.b       D0, [A2 + 0xC91]
  3541. 0000276E  080A E601                btst.b     A2, 0x1
  3542. 00002772  0000 0000                ori.b      D0, 0x0
  3543. 00002776  0000 0000                ori.b      D0, 0x0
  3544. 0000277A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3545. // begin alternate branch 0000277C-00002780
  3546. fn0000277C:
  3547. 0000277C  4E56 FDC0                link       A6, -0x0240
  3548. // end alternate branch 0000277C-00002780
  3549. fn0000277C: // (misaligned)
  3550. 0000277E  FDC0                     .invalid   <<F/7/6>>
  3551. 00002780  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3552. 00002784  49EE FDF8                lea.l      A4, [A6 - 0x208]
  3553. 00002788  47EE FEFC                lea.l      A3, [A6 - 0x104]
  3554. 0000278C  7001                     moveq.l    D0, 0x01
  3555. 0000278E  2F00                     move.l     -[A7], D0
  3556. 00002790  4EAD 134A                jsr        [A5 + 0x134A /* export_613 */]
  3557. 00002794  4A40                     tst.w      D0
  3558. 00002796  588F                     addq.l     A7, 4
  3559. 00002798  6700 03CA                beq        +0x3CC /* 00002B64 */
  3560. 0000279C  4878 0114                push.l     0x114
  3561. 000027A0  4878 0180                push.l     0x180
  3562. 000027A4  302D B9C4                move.w     D0, [A5 - 0x463C]
  3563. 000027A8  48C0                     ext.l      D0
  3564. 000027AA  2F00                     move.l     -[A7], D0
  3565. 000027AC  302D B9C2                move.w     D0, [A5 - 0x463E]
  3566. 000027B0  48C0                     ext.l      D0
  3567. 000027B2  2F00                     move.l     -[A7], D0
  3568. 000027B4  302D B9C0                move.w     D0, [A5 - 0x4640]
  3569. 000027B8  48C0                     ext.l      D0
  3570. 000027BA  2F00                     move.l     -[A7], D0
  3571. 000027BC  302D B9BE                move.w     D0, [A5 - 0x4642]
  3572. 000027C0  48C0                     ext.l      D0
  3573. 000027C2  2F00                     move.l     -[A7], D0
  3574. 000027C4  2F2D B9C6                move.l     -[A7], [A5 - 0x463A]
  3575. 000027C8  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  3576. 000027CC  7A00                     moveq.l    D5, 0x00
  3577. 000027CE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3578. 000027D2  6000 0186                bra        +0x188 /* 0000295A */
  3579. label000027D6:
  3580. 000027D6  2005                     move.l     D0, D5
  3581. 000027D8  D040                     add.w      D0, D0
  3582. 000027DA  41ED C14E                lea.l      A0, [A5 - 0x3EB2]
  3583. 000027DE  7200                     moveq.l    D1, 0x00
  3584. 000027E0  1230 0001                move.b     D1, [A0 + D0.w + 0x1]
  3585. 000027E4  2801                     move.l     D4, D1
  3586. 000027E6  2F0C                     move.l     -[A7], A4
  3587. 000027E8  2005                     move.l     D0, D5
  3588. 000027EA  5285                     addq.l     D5, 1
  3589. 000027EC  D0BC 0000 04B0           add.l      D0, 0x4B0
  3590. 000027F2  2F00                     move.l     -[A7], D0
  3591. 000027F4  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  3592. 000027F8  7010                     moveq.l    D0, 0x10
  3593. 000027FA  2F00                     move.l     -[A7], D0
  3594. 000027FC  486E FDE8                pea.l      [A6 - 0x218]
  3595. 00002800  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  3596. 00002804  7009                     moveq.l    D0, 0x09
  3597. 00002806  B086                     cmp.l      D0, D6
  3598. 00002808  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3599. 0000280C  6E08                     bgt        +0xA /* 00002816 */
  3600. 0000280E  302D C1B4                move.w     D0, [A5 - 0x3E4C]
  3601. 00002812  48C0                     ext.l      D0
  3602. 00002814  DC80                     add.l      D6, D0
  3603. label00002816:
  3604. 00002816  7008                     moveq.l    D0, 0x08
  3605. 00002818  B086                     cmp.l      D0, D6
  3606. 0000281A  6600 00C0                bne        +0xC2 /* 000028DC */
  3607. 0000281E  7E01                     moveq.l    D7, 0x01
  3608. 00002820  6000 00AC                bra        +0xAE /* 000028CE */
  3609. label00002824:
  3610. 00002824  2F07                     move.l     -[A7], D7
  3611. 00002826  2F0B                     move.l     -[A7], A3
  3612. 00002828  4EBA 0344                jsr        [PC + 0x344 /* 00002B6E */]
  3613. 0000282C  4A40                     tst.w      D0
  3614. 0000282E  508F                     addq.l     A7, 8
  3615. 00002830  6618                     bne        +0x1A /* 0000284A */
  3616. 00002832  2F07                     move.l     -[A7], D7
  3617. 00002834  200C                     move.l     D0, A4
  3618. 00002836  5280                     addq.l     D0, 1
  3619. 00002838  2F00                     move.l     -[A7], D0
  3620. 0000283A  200B                     move.l     D0, A3
  3621. 0000283C  5280                     addq.l     D0, 1
  3622. 0000283E  2F00                     move.l     -[A7], D0
  3623. 00002840  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3624. 00002844  1680                     move.b     [A3], D0
  3625. 00002846  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3626. label0000284A:
  3627. 0000284A  302D B9C2                move.w     D0, [A5 - 0x463E]
  3628. 0000284E  48C0                     ext.l      D0
  3629. 00002850  2F00                     move.l     -[A7], D0
  3630. 00002852  302D B9BE                move.w     D0, [A5 - 0x4642]
  3631. 00002856  48C0                     ext.l      D0
  3632. 00002858  D086                     add.l      D0, D6
  3633. 0000285A  D087                     add.l      D0, D7
  3634. 0000285C  5380                     subq.l     D0, 1
  3635. 0000285E  2F00                     move.l     -[A7], D0
  3636. 00002860  486E FDE8                pea.l      [A6 - 0x218]
  3637. 00002864  2F2D C194                move.l     -[A7], [A5 - 0x3E6C]
  3638. 00002868  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  3639. 0000286C  303C CFFF                move.w     D0, 0xCFFF
  3640. 00002870  C06E FDEA                and.w      D0, [A6 - 0x216]
  3641. 00002874  7200                     moveq.l    D1, 0x00
  3642. 00002876  3200                     move.w     D1, D0
  3643. 00002878  7000                     moveq.l    D0, 0x00
  3644. 0000287A  4A84                     tst.l      D4
  3645. 0000287C  57C0                     seq        D0
  3646. 0000287E  4400                     neg.b      D0
  3647. 00002880  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3648. 00002884  6704                     beq        +0x6 /* 0000288A */
  3649. 00002886  7000                     moveq.l    D0, 0x00
  3650. 00002888  6006                     bra        +0x8 /* 00002890 */
  3651. label0000288A:
  3652. 0000288A  203C 0000 2000           move.l     D0, 0x2000 /* ' \0' */
  3653. label00002890:
  3654. 00002890  8081                     or.l       D0, D1
  3655. 00002892  3D40 FDEA                move.w     [A6 - 0x216], D0
  3656. 00002896  7000                     moveq.l    D0, 0x00
  3657. 00002898  2F00                     move.l     -[A7], D0
  3658. 0000289A  7201                     moveq.l    D1, 0x01
  3659. 0000289C  2F01                     move.l     -[A7], D1
  3660. 0000289E  486E FDE8                pea.l      [A6 - 0x218]
  3661. 000028A2  2F0B                     move.l     -[A7], A3
  3662. 000028A4  342D B9C2                move.w     D2, [A5 - 0x463E]
  3663. 000028A8  48C2                     ext.l      D2
  3664. 000028AA  2F02                     move.l     -[A7], D2
  3665. 000028AC  342D B9BE                move.w     D2, [A5 - 0x4642]
  3666. 000028B0  48C2                     ext.l      D2
  3667. 000028B2  D486                     add.l      D2, D6
  3668. 000028B4  D487                     add.l      D2, D7
  3669. 000028B6  5382                     subq.l     D2, 1
  3670. 000028B8  2F02                     move.l     -[A7], D2
  3671. 000028BA  2F2D C194                move.l     -[A7], [A5 - 0x3E6C]
  3672. 000028BE  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  3673. 000028C2  4A40                     tst.w      D0
  3674. 000028C4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3675. 000028C8  6700 029A                beq        +0x29C /* 00002B64 */
  3676. 000028CC  5287                     addq.l     D7, 1
  3677. label000028CE:
  3678. 000028CE  302D C1B4                move.w     D0, [A5 - 0x3E4C]
  3679. 000028D2  48C0                     ext.l      D0
  3680. 000028D4  B087                     cmp.l      D0, D7
  3681. 000028D6  6C00 FF4C                bge        -0xB2 /* 00002824 */
  3682. 000028DA  607E                     bra        +0x80 /* 0000295A */
  3683. label000028DC:
  3684. 000028DC  302D B9C2                move.w     D0, [A5 - 0x463E]
  3685. 000028E0  48C0                     ext.l      D0
  3686. 000028E2  D084                     add.l      D0, D4
  3687. 000028E4  2F00                     move.l     -[A7], D0
  3688. 000028E6  302D B9BE                move.w     D0, [A5 - 0x4642]
  3689. 000028EA  48C0                     ext.l      D0
  3690. 000028EC  D086                     add.l      D0, D6
  3691. 000028EE  2F00                     move.l     -[A7], D0
  3692. 000028F0  486E FDE8                pea.l      [A6 - 0x218]
  3693. 000028F4  2F2D C194                move.l     -[A7], [A5 - 0x3E6C]
  3694. 000028F8  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  3695. 000028FC  303C CFFF                move.w     D0, 0xCFFF
  3696. 00002900  C06E FDEA                and.w      D0, [A6 - 0x216]
  3697. 00002904  7200                     moveq.l    D1, 0x00
  3698. 00002906  3200                     move.w     D1, D0
  3699. 00002908  7000                     moveq.l    D0, 0x00
  3700. 0000290A  4A84                     tst.l      D4
  3701. 0000290C  57C0                     seq        D0
  3702. 0000290E  4400                     neg.b      D0
  3703. 00002910  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3704. 00002914  6704                     beq        +0x6 /* 0000291A */
  3705. 00002916  7000                     moveq.l    D0, 0x00
  3706. 00002918  6006                     bra        +0x8 /* 00002920 */
  3707. label0000291A:
  3708. 0000291A  203C 0000 2000           move.l     D0, 0x2000 /* ' \0' */
  3709. label00002920:
  3710. 00002920  8081                     or.l       D0, D1
  3711. 00002922  3D40 FDEA                move.w     [A6 - 0x216], D0
  3712. 00002926  7000                     moveq.l    D0, 0x00
  3713. 00002928  2F00                     move.l     -[A7], D0
  3714. 0000292A  7201                     moveq.l    D1, 0x01
  3715. 0000292C  2F01                     move.l     -[A7], D1
  3716. 0000292E  486E FDE8                pea.l      [A6 - 0x218]
  3717. 00002932  2F0C                     move.l     -[A7], A4
  3718. 00002934  342D B9C2                move.w     D2, [A5 - 0x463E]
  3719. 00002938  48C2                     ext.l      D2
  3720. 0000293A  D484                     add.l      D2, D4
  3721. 0000293C  2F02                     move.l     -[A7], D2
  3722. 0000293E  342D B9BE                move.w     D2, [A5 - 0x4642]
  3723. 00002942  48C2                     ext.l      D2
  3724. 00002944  D486                     add.l      D2, D6
  3725. 00002946  2F02                     move.l     -[A7], D2
  3726. 00002948  2F2D C194                move.l     -[A7], [A5 - 0x3E6C]
  3727. 0000294C  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  3728. 00002950  4A40                     tst.w      D0
  3729. 00002952  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3730. 00002956  6700 020C                beq        +0x20E /* 00002B64 */
  3731. label0000295A:
  3732. 0000295A  2005                     move.l     D0, D5
  3733. 0000295C  D040                     add.w      D0, D0
  3734. 0000295E  41ED C14E                lea.l      A0, [A5 - 0x3EB2]
  3735. 00002962  7200                     moveq.l    D1, 0x00
  3736. 00002964  1230 0000                move.b     D1, [A0 + D0.w]
  3737. 00002968  2C01                     move.l     D6, D1
  3738. 0000296A  0C86 0000 00FF           cmpi.l     D6, 0xFF
  3739. 00002970  6600 FE64                bne        -0x19A /* 000027D6 */
  3740. 00002974  7000                     moveq.l    D0, 0x00
  3741. 00002976  2F00                     move.l     -[A7], D0
  3742. 00002978  2F0C                     move.l     -[A7], A4
  3743. 0000297A  4EBA 01F2                jsr        [PC + 0x1F2 /* 00002B6E */]
  3744. 0000297E  4A14                     tst.b      [A4]
  3745. 00002980  508F                     addq.l     A7, 8
  3746. 00002982  6754                     beq        +0x56 /* 000029D8 */
  3747. 00002984  302D B9C2                move.w     D0, [A5 - 0x463E]
  3748. 00002988  48C0                     ext.l      D0
  3749. 0000298A  5280                     addq.l     D0, 1
  3750. 0000298C  2F00                     move.l     -[A7], D0
  3751. 0000298E  302D B9BE                move.w     D0, [A5 - 0x4642]
  3752. 00002992  48C0                     ext.l      D0
  3753. 00002994  5480                     addq.l     D0, 2
  3754. 00002996  2F00                     move.l     -[A7], D0
  3755. 00002998  486E FDE8                pea.l      [A6 - 0x218]
  3756. 0000299C  2F2D C194                move.l     -[A7], [A5 - 0x3E6C]
  3757. 000029A0  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  3758. 000029A4  7000                     moveq.l    D0, 0x00
  3759. 000029A6  2F00                     move.l     -[A7], D0
  3760. 000029A8  7201                     moveq.l    D1, 0x01
  3761. 000029AA  2F01                     move.l     -[A7], D1
  3762. 000029AC  486E FDE8                pea.l      [A6 - 0x218]
  3763. 000029B0  2F0C                     move.l     -[A7], A4
  3764. 000029B2  342D B9C2                move.w     D2, [A5 - 0x463E]
  3765. 000029B6  48C2                     ext.l      D2
  3766. 000029B8  5282                     addq.l     D2, 1
  3767. 000029BA  2F02                     move.l     -[A7], D2
  3768. 000029BC  342D B9BE                move.w     D2, [A5 - 0x4642]
  3769. 000029C0  48C2                     ext.l      D2
  3770. 000029C2  5482                     addq.l     D2, 2
  3771. 000029C4  2F02                     move.l     -[A7], D2
  3772. 000029C6  2F2D C194                move.l     -[A7], [A5 - 0x3E6C]
  3773. 000029CA  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  3774. 000029CE  4A40                     tst.w      D0
  3775. 000029D0  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  3776. 000029D4  6700 018E                beq        +0x190 /* 00002B64 */
  3777. label000029D8:
  3778. 000029D8  7A00                     moveq.l    D5, 0x00
  3779. 000029DA  6000 0114                bra        +0x116 /* 00002AF0 */
  3780. label000029DE:
  3781. 000029DE  7000                     moveq.l    D0, 0x00
  3782. 000029E0  2F00                     move.l     -[A7], D0
  3783. 000029E2  206D C1F0                movea.l    A0, [A5 - 0x3E10]
  3784. 000029E6  2205                     move.l     D1, D5
  3785. 000029E8  E781                     asl        D1, 3
  3786. 000029EA  4870 1800                pea.l      [A0 + D1]
  3787. 000029EE  486E FDDE                pea.l      [A6 - 0x222]
  3788. 000029F2  3F3C 080E                move.w     -[A7], 0x80E
  3789. 000029F6  A9EB                     syscall    Pack4/FP68K
  3790. 000029F8  41EE FDE8                lea.l      A0, [A6 - 0x218]
  3791. 000029FC  2F20                     move.l     -[A7], -[A0]
  3792. 000029FE  2F20                     move.l     -[A7], -[A0]
  3793. 00002A00  3F20                     move.w     -[A7], -[A0]
  3794. 00002A02  7201                     moveq.l    D1, 0x01
  3795. 00002A04  2F01                     move.l     -[A7], D1
  3796. 00002A06  4A85                     tst.l      D5
  3797. 00002A08  6704                     beq        +0x6 /* 00002A0E */
  3798. 00002A0A  7407                     moveq.l    D2, 0x07
  3799. 00002A0C  600C                     bra        +0xE /* 00002A1A */
  3800. label00002A0E:
  3801. 00002A0E  302D C1B4                move.w     D0, [A5 - 0x3E4C]
  3802. 00002A12  48C0                     ext.l      D0
  3803. 00002A14  7210                     moveq.l    D1, 0x10
  3804. 00002A16  D081                     add.l      D0, D1
  3805. 00002A18  2400                     move.l     D2, D0
  3806. label00002A1A:
  3807. 00002A1A  D485                     add.l      D2, D5
  3808. 00002A1C  2F02                     move.l     -[A7], D2
  3809. 00002A1E  486D C18A                pea.l      [A5 - 0x3E76]
  3810. 00002A22  4EBA E354                jsr        [PC - 0x1CAC /* 00000D78 */]
  3811. 00002A26  4A40                     tst.w      D0
  3812. 00002A28  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3813. 00002A2C  6700 0136                beq        +0x138 /* 00002B64 */
  3814. 00002A30  7000                     moveq.l    D0, 0x00
  3815. 00002A32  2F00                     move.l     -[A7], D0
  3816. 00002A34  206D C1E0                movea.l    A0, [A5 - 0x3E20]
  3817. 00002A38  2205                     move.l     D1, D5
  3818. 00002A3A  E781                     asl        D1, 3
  3819. 00002A3C  4870 1800                pea.l      [A0 + D1]
  3820. 00002A40  486E FDD4                pea.l      [A6 - 0x22C]
  3821. 00002A44  3F3C 080E                move.w     -[A7], 0x80E
  3822. 00002A48  A9EB                     syscall    Pack4/FP68K
  3823. 00002A4A  41EE FDDE                lea.l      A0, [A6 - 0x222]
  3824. 00002A4E  2F20                     move.l     -[A7], -[A0]
  3825. 00002A50  2F20                     move.l     -[A7], -[A0]
  3826. 00002A52  3F20                     move.w     -[A7], -[A0]
  3827. 00002A54  7202                     moveq.l    D1, 0x02
  3828. 00002A56  2F01                     move.l     -[A7], D1
  3829. 00002A58  2405                     move.l     D2, D5
  3830. 00002A5A  5E82                     addq.l     D2, 7
  3831. 00002A5C  2F02                     move.l     -[A7], D2
  3832. 00002A5E  486D C18A                pea.l      [A5 - 0x3E76]
  3833. 00002A62  4EBA E314                jsr        [PC - 0x1CEC /* 00000D78 */]
  3834. 00002A66  4A40                     tst.w      D0
  3835. 00002A68  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3836. 00002A6C  6700 00F6                beq        +0xF8 /* 00002B64 */
  3837. 00002A70  7000                     moveq.l    D0, 0x00
  3838. 00002A72  2F00                     move.l     -[A7], D0
  3839. 00002A74  206D C1DC                movea.l    A0, [A5 - 0x3E24]
  3840. 00002A78  2205                     move.l     D1, D5
  3841. 00002A7A  E781                     asl        D1, 3
  3842. 00002A7C  4870 1800                pea.l      [A0 + D1]
  3843. 00002A80  486E FDCA                pea.l      [A6 - 0x236]
  3844. 00002A84  3F3C 080E                move.w     -[A7], 0x80E
  3845. 00002A88  A9EB                     syscall    Pack4/FP68K
  3846. 00002A8A  41EE FDD4                lea.l      A0, [A6 - 0x22C]
  3847. 00002A8E  2F20                     move.l     -[A7], -[A0]
  3848. 00002A90  2F20                     move.l     -[A7], -[A0]
  3849. 00002A92  3F20                     move.w     -[A7], -[A0]
  3850. 00002A94  7203                     moveq.l    D1, 0x03
  3851. 00002A96  2F01                     move.l     -[A7], D1
  3852. 00002A98  2405                     move.l     D2, D5
  3853. 00002A9A  5E82                     addq.l     D2, 7
  3854. 00002A9C  2F02                     move.l     -[A7], D2
  3855. 00002A9E  486D C18A                pea.l      [A5 - 0x3E76]
  3856. 00002AA2  4EBA E2D4                jsr        [PC - 0x1D2C /* 00000D78 */]
  3857. 00002AA6  4A40                     tst.w      D0
  3858. 00002AA8  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3859. 00002AAC  6700 00B6                beq        +0xB8 /* 00002B64 */
  3860. 00002AB0  7000                     moveq.l    D0, 0x00
  3861. 00002AB2  2F00                     move.l     -[A7], D0
  3862. 00002AB4  206D C1D8                movea.l    A0, [A5 - 0x3E28]
  3863. 00002AB8  2205                     move.l     D1, D5
  3864. 00002ABA  E781                     asl        D1, 3
  3865. 00002ABC  4870 1800                pea.l      [A0 + D1]
  3866. 00002AC0  486E FDC0                pea.l      [A6 - 0x240]
  3867. 00002AC4  3F3C 080E                move.w     -[A7], 0x80E
  3868. 00002AC8  A9EB                     syscall    Pack4/FP68K
  3869. 00002ACA  41EE FDCA                lea.l      A0, [A6 - 0x236]
  3870. 00002ACE  2F20                     move.l     -[A7], -[A0]
  3871. 00002AD0  2F20                     move.l     -[A7], -[A0]
  3872. 00002AD2  3F20                     move.w     -[A7], -[A0]
  3873. 00002AD4  7204                     moveq.l    D1, 0x04
  3874. 00002AD6  2F01                     move.l     -[A7], D1
  3875. 00002AD8  2405                     move.l     D2, D5
  3876. 00002ADA  5E82                     addq.l     D2, 7
  3877. 00002ADC  2F02                     move.l     -[A7], D2
  3878. 00002ADE  486D C18A                pea.l      [A5 - 0x3E76]
  3879. 00002AE2  4EBA E294                jsr        [PC - 0x1D6C /* 00000D78 */]
  3880. 00002AE6  4A40                     tst.w      D0
  3881. 00002AE8  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3882. 00002AEC  6776                     beq        +0x78 /* 00002B64 */
  3883. 00002AEE  5285                     addq.l     D5, 1
  3884. label00002AF0:
  3885. 00002AF0  302D C1B4                move.w     D0, [A5 - 0x3E4C]
  3886. 00002AF4  48C0                     ext.l      D0
  3887. 00002AF6  B085                     cmp.l      D0, D5
  3888. 00002AF8  6C00 FEE4                bge        -0x11A /* 000029DE */
  3889. 00002AFC  7A00                     moveq.l    D5, 0x00
  3890. label00002AFE:
  3891. 00002AFE  7000                     moveq.l    D0, 0x00
  3892. 00002B00  2F00                     move.l     -[A7], D0
  3893. 00002B02  206D C1EC                movea.l    A0, [A5 - 0x3E14]
  3894. 00002B06  2205                     move.l     D1, D5
  3895. 00002B08  E781                     asl        D1, 3
  3896. 00002B0A  4870 1800                pea.l      [A0 + D1]
  3897. 00002B0E  486E FDDE                pea.l      [A6 - 0x222]
  3898. 00002B12  3F3C 080E                move.w     -[A7], 0x80E
  3899. 00002B16  A9EB                     syscall    Pack4/FP68K
  3900. 00002B18  41EE FDE8                lea.l      A0, [A6 - 0x218]
  3901. 00002B1C  2F20                     move.l     -[A7], -[A0]
  3902. 00002B1E  2F20                     move.l     -[A7], -[A0]
  3903. 00002B20  3F20                     move.w     -[A7], -[A0]
  3904. 00002B22  2205                     move.l     D1, D5
  3905. 00002B24  E381                     asl        D1, 1
  3906. 00002B26  5281                     addq.l     D1, 1
  3907. 00002B28  41ED C134                lea.l      A0, [A5 - 0x3ECC]
  3908. 00002B2C  7400                     moveq.l    D2, 0x00
  3909. 00002B2E  1430 1000                move.b     D2, [A0 + D1.w]
  3910. 00002B32  2F02                     move.l     -[A7], D2
  3911. 00002B34  322D C1B4                move.w     D1, [A5 - 0x3E4C]
  3912. 00002B38  48C1                     ext.l      D1
  3913. 00002B3A  2405                     move.l     D2, D5
  3914. 00002B3C  E382                     asl        D2, 1
  3915. 00002B3E  41ED C134                lea.l      A0, [A5 - 0x3ECC]
  3916. 00002B42  7600                     moveq.l    D3, 0x00
  3917. 00002B44  1630 2000                move.b     D3, [A0 + D2.w]
  3918. 00002B48  D681                     add.l      D3, D1
  3919. 00002B4A  2F03                     move.l     -[A7], D3
  3920. 00002B4C  486D C18A                pea.l      [A5 - 0x3E76]
  3921. 00002B50  4EBA E226                jsr        [PC - 0x1DDA /* 00000D78 */]
  3922. 00002B54  4A40                     tst.w      D0
  3923. 00002B56  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3924. 00002B5A  6708                     beq        +0xA /* 00002B64 */
  3925. 00002B5C  5285                     addq.l     D5, 1
  3926. 00002B5E  700C                     moveq.l    D0, 0x0C
  3927. 00002B60  B085                     cmp.l      D0, D5
  3928. 00002B62  6C9A                     bge        -0x64 /* 00002AFE */
  3929. label00002B64:
  3930. 00002B64  4CEE 18F8 FDA4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x25C]
  3931. 00002B6A  4E5E                     unlink     A6
  3932. 00002B6C  4E75                     rts
  3933. fn00002B6E:
  3934. 00002B6E  4E56 FFF6                link       A6, -0x000A
  3935. 00002B72  48E7 0018                movem.l    -[A7], A3,A4
  3936. 00002B76  286E 0008                movea.l    A4, [A6 + 0x8]
  3937. 00002B7A  4214                     clr.b      [A4]
  3938. 00002B7C  302E 000E                move.w     D0, [A6 + 0xE]
  3939. 00002B80  48C0                     ext.l      D0
  3940. 00002B82  2F00                     move.l     -[A7], D0
  3941. 00002B84  7000                     moveq.l    D0, 0x00
  3942. 00002B86  2F00                     move.l     -[A7], D0
  3943. 00002B88  486D C1A6                pea.l      [A5 - 0x3E5A]
  3944. 00002B8C  4EBA D5C0                jsr        [PC - 0x2A40 /* 0000014E */]
  3945. 00002B90  3D40 FFF6                move.w     [A6 - 0xA], D0
  3946. 00002B94  2D41 FFF8                move.l     [A6 - 0x8], D1
  3947. 00002B98  2D48 FFFC                move.l     [A6 - 0x4], A0
  3948. 00002B9C  7007                     moveq.l    D0, 0x07
  3949. 00002B9E  C02D BA30                and.b      D0, [A5 - 0x45D0]
  3950. 00002BA2  0C00 0002                cmpi.b     D0, 0x2
  3951. 00002BA6  6606                     bne        +0x8 /* 00002BAE */
  3952. 00002BA8  47ED BA38                lea.l      A3, [A5 - 0x45C8]
  3953. 00002BAC  6016                     bra        +0x18 /* 00002BC4 */
  3954. label00002BAE:
  3955. 00002BAE  7007                     moveq.l    D0, 0x07
  3956. 00002BB0  C02D BA30                and.b      D0, [A5 - 0x45D0]
  3957. 00002BB4  0C00 0003                cmpi.b     D0, 0x3
  3958. 00002BB8  6606                     bne        +0x8 /* 00002BC0 */
  3959. 00002BBA  266D BA38                movea.l    A3, [A5 - 0x45C8]
  3960. 00002BBE  6004                     bra        +0x6 /* 00002BC4 */
  3961. label00002BC0:
  3962. 00002BC0  7000                     moveq.l    D0, 0x00
  3963. 00002BC2  600A                     bra        +0xC /* 00002BCE */
  3964. label00002BC4:
  3965. 00002BC4  2F0B                     move.l     -[A7], A3
  3966. 00002BC6  2F0C                     move.l     -[A7], A4
  3967. 00002BC8  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  3968. 00002BCC  7001                     moveq.l    D0, 0x01
  3969. label00002BCE:
  3970. 00002BCE  4CEE 1800 FFEE           movem.l    A3,A4, [A6 - 0x12]
  3971. 00002BD4  4E5E                     unlink     A6
  3972. 00002BD6  4E75                     rts
  3973. fn00002BD8:
  3974. 00002BD8  4E56 FFE4                link       A6, -0x001C
  3975. 00002BDC  2F07                     move.l     -[A7], D7
  3976. 00002BDE  486E FFE4                pea.l      [A6 - 0x1C]
  3977. 00002BE2  4EBA D650                jsr        [PC - 0x29B0 /* 00000234 */]
  3978. 00002BE6  4A40                     tst.w      D0
  3979. 00002BE8  588F                     addq.l     A7, 4
  3980. 00002BEA  6700 0084                beq        +0x86 /* 00002C70 */
  3981. 00002BEE  486E FFF2                pea.l      [A6 - 0xE]
  3982. 00002BF2  4EBA D640                jsr        [PC - 0x29C0 /* 00000234 */]
  3983. 00002BF6  4A40                     tst.w      D0
  3984. 00002BF8  588F                     addq.l     A7, 4
  3985. 00002BFA  6774                     beq        +0x76 /* 00002C70 */
  3986. 00002BFC  426E FFFA                clr.w      [A6 - 0x6]
  3987. 00002C00  426E FFEC                clr.w      [A6 - 0x14]
  3988. 00002C04  486E FFE4                pea.l      [A6 - 0x1C]
  3989. 00002C08  4EBA D6C4                jsr        [PC - 0x293C /* 000002CE */]
  3990. 00002C0C  3E00                     move.w     D7, D0
  3991. 00002C0E  D06E FFF2                add.w      D0, [A6 - 0xE]
  3992. 00002C12  5340                     subq.w     D0, 1
  3993. 00002C14  3D40 FFF4                move.w     [A6 - 0xC], D0
  3994. 00002C18  3B40 B9C0                move.w     [A5 - 0x4640], D0
  3995. 00002C1C  3007                     move.w     D0, D7
  3996. 00002C1E  D06E FFF6                add.w      D0, [A6 - 0xA]
  3997. 00002C22  5340                     subq.w     D0, 1
  3998. 00002C24  3D40 FFF8                move.w     [A6 - 0x8], D0
  3999. 00002C28  3B40 B9C4                move.w     [A5 - 0x463C], D0
  4000. 00002C2C  486E FFF2                pea.l      [A6 - 0xE]
  4001. 00002C30  486E FFE4                pea.l      [A6 - 0x1C]
  4002. 00002C34  4EBA D47C                jsr        [PC - 0x2B84 /* 000000B2 */]
  4003. 00002C38  4A40                     tst.w      D0
  4004. 00002C3A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4005. 00002C3E  6730                     beq        +0x32 /* 00002C70 */
  4006. 00002C40  486E FFF2                pea.l      [A6 - 0xE]
  4007. 00002C44  4EBA E1E4                jsr        [PC - 0x1E1C /* 00000E2A */]
  4008. 00002C48  4A40                     tst.w      D0
  4009. 00002C4A  588F                     addq.l     A7, 4
  4010. 00002C4C  6722                     beq        +0x24 /* 00002C70 */
  4011. 00002C4E  486E FFF2                pea.l      [A6 - 0xE]
  4012. 00002C52  4EBA D6BA                jsr        [PC - 0x2946 /* 0000030E */]
  4013. 00002C56  4A40                     tst.w      D0
  4014. 00002C58  588F                     addq.l     A7, 4
  4015. 00002C5A  6714                     beq        +0x16 /* 00002C70 */
  4016. 00002C5C  486E FFF2                pea.l      [A6 - 0xE]
  4017. 00002C60  7002                     moveq.l    D0, 0x02
  4018. 00002C62  2F00                     move.l     -[A7], D0
  4019. 00002C64  486E FFE4                pea.l      [A6 - 0x1C]
  4020. 00002C68  4EBA D6D8                jsr        [PC - 0x2928 /* 00000342 */]
  4021. 00002C6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4022. label00002C70:
  4023. 00002C70  2E2E FFE0                move.l     D7, [A6 - 0x20]
  4024. 00002C74  4E5E                     unlink     A6
  4025. 00002C76  4E75                     rts
  4026. fn00002C78:
  4027. 00002C78  4E56 FFE4                link       A6, -0x001C
  4028. 00002C7C  2F07                     move.l     -[A7], D7
  4029. 00002C7E  486E FFE4                pea.l      [A6 - 0x1C]
  4030. 00002C82  4EBA D5B0                jsr        [PC - 0x2A50 /* 00000234 */]
  4031. 00002C86  4A40                     tst.w      D0
  4032. 00002C88  588F                     addq.l     A7, 4
  4033. 00002C8A  6700 00CE                beq        +0xD0 /* 00002D5A */
  4034. 00002C8E  486E FFF2                pea.l      [A6 - 0xE]
  4035. 00002C92  4EBA D5A0                jsr        [PC - 0x2A60 /* 00000234 */]
  4036. 00002C96  4A40                     tst.w      D0
  4037. 00002C98  588F                     addq.l     A7, 4
  4038. 00002C9A  6700 00BE                beq        +0xC0 /* 00002D5A */
  4039. 00002C9E  426E FFEC                clr.w      [A6 - 0x14]
  4040. 00002CA2  486E FFE4                pea.l      [A6 - 0x1C]
  4041. 00002CA6  4EBA D45A                jsr        [PC - 0x2BA6 /* 00000102 */]
  4042. 00002CAA  3E00                     move.w     D7, D0
  4043. 00002CAC  5240                     addq.w     D0, 1
  4044. 00002CAE  2F00                     move.l     -[A7], D0
  4045. 00002CB0  486E FFE4                pea.l      [A6 - 0x1C]
  4046. 00002CB4  4EBA D472                jsr        [PC - 0x2B8E /* 00000128 */]
  4047. 00002CB8  588F                     addq.l     A7, 4
  4048. 00002CBA  2200                     move.l     D1, D0
  4049. 00002CBC  201F                     move.l     D0, [A7]+
  4050. 00002CBE  B240                     cmp.w      D1, D0
  4051. 00002CC0  588F                     addq.l     A7, 4
  4052. 00002CC2  6600 008C                bne        +0x8E /* 00002D50 */
  4053. 00002CC6  302E FFF6                move.w     D0, [A6 - 0xA]
  4054. 00002CCA  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  4055. 00002CCE  56C0                     sne        D0
  4056. 00002CD0  0240 0001                andi.w     D0, 0x1
  4057. 00002CD4  3D40 FFFA                move.w     [A6 - 0x6], D0
  4058. 00002CD8  6714                     beq        +0x16 /* 00002CEE */
  4059. 00002CDA  3D6E FFF2 FFF4           move.w     [A6 - 0xC], [A6 - 0xE]
  4060. 00002CE0  3007                     move.w     D0, D7
  4061. 00002CE2  D06E FFF6                add.w      D0, [A6 - 0xA]
  4062. 00002CE6  5340                     subq.w     D0, 1
  4063. 00002CE8  3D40 FFF8                move.w     [A6 - 0x8], D0
  4064. 00002CEC  6012                     bra        +0x14 /* 00002D00 */
  4065. label00002CEE:
  4066. 00002CEE  3D6E FFF6 FFF8           move.w     [A6 - 0x8], [A6 - 0xA]
  4067. 00002CF4  3007                     move.w     D0, D7
  4068. 00002CF6  D06E FFF2                add.w      D0, [A6 - 0xE]
  4069. 00002CFA  5340                     subq.w     D0, 1
  4070. 00002CFC  3D40 FFF4                move.w     [A6 - 0xC], D0
  4071. label00002D00:
  4072. 00002D00  3B6E FFF4 B9C0           move.w     [A5 - 0x4640], [A6 - 0xC]
  4073. 00002D06  3B6E FFF8 B9C4           move.w     [A5 - 0x463C], [A6 - 0x8]
  4074. 00002D0C  486E FFF2                pea.l      [A6 - 0xE]
  4075. 00002D10  4EBA D5FC                jsr        [PC - 0x2A04 /* 0000030E */]
  4076. 00002D14  4A40                     tst.w      D0
  4077. 00002D16  588F                     addq.l     A7, 4
  4078. 00002D18  6740                     beq        +0x42 /* 00002D5A */
  4079. 00002D1A  486E FFF2                pea.l      [A6 - 0xE]
  4080. 00002D1E  486E FFE4                pea.l      [A6 - 0x1C]
  4081. 00002D22  4EBA D38E                jsr        [PC - 0x2C72 /* 000000B2 */]
  4082. 00002D26  4A40                     tst.w      D0
  4083. 00002D28  508F                     addq.l     A7, 8
  4084. 00002D2A  672E                     beq        +0x30 /* 00002D5A */
  4085. 00002D2C  486E FFF2                pea.l      [A6 - 0xE]
  4086. 00002D30  4EBA E0F8                jsr        [PC - 0x1F08 /* 00000E2A */]
  4087. 00002D34  4A40                     tst.w      D0
  4088. 00002D36  588F                     addq.l     A7, 4
  4089. 00002D38  6720                     beq        +0x22 /* 00002D5A */
  4090. 00002D3A  486E FFF2                pea.l      [A6 - 0xE]
  4091. 00002D3E  7001                     moveq.l    D0, 0x01
  4092. 00002D40  2F00                     move.l     -[A7], D0
  4093. 00002D42  486E FFE4                pea.l      [A6 - 0x1C]
  4094. 00002D46  4EBA D5FA                jsr        [PC - 0x2A06 /* 00000342 */]
  4095. 00002D4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4096. 00002D4E  600A                     bra        +0xC /* 00002D5A */
  4097. label00002D50:
  4098. 00002D50  4878 03FB                push.l     0x3FB
  4099. 00002D54  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  4100. 00002D58  588F                     addq.l     A7, 4
  4101. label00002D5A:
  4102. 00002D5A  2E2E FFE0                move.l     D7, [A6 - 0x20]
  4103. 00002D5E  4E5E                     unlink     A6
  4104. 00002D60  4E75                     rts
  4105. fn00002D62:
  4106. 00002D62  4E56 FFA8                link       A6, -0x0058
  4107. 00002D66  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  4108. 00002D6A  7000                     moveq.l    D0, 0x00
  4109. 00002D6C  2D40 FFF8                move.l     [A6 - 0x8], D0
  4110. 00002D70  2D40 FFFC                move.l     [A6 - 0x4], D0
  4111. 00002D74  486E FFBC                pea.l      [A6 - 0x44]
  4112. 00002D78  4EBA D4BA                jsr        [PC - 0x2B46 /* 00000234 */]
  4113. 00002D7C  4A40                     tst.w      D0
  4114. 00002D7E  588F                     addq.l     A7, 4
  4115. 00002D80  6700 027C                beq        +0x27E /* 00002FFE */
  4116. 00002D84  486E FFCA                pea.l      [A6 - 0x36]
  4117. 00002D88  4EBA D4AA                jsr        [PC - 0x2B56 /* 00000234 */]
  4118. 00002D8C  4A40                     tst.w      D0
  4119. 00002D8E  588F                     addq.l     A7, 4
  4120. 00002D90  6700 026C                beq        +0x26E /* 00002FFE */
  4121. 00002D94  486E FFD8                pea.l      [A6 - 0x28]
  4122. 00002D98  4EBA D49A                jsr        [PC - 0x2B66 /* 00000234 */]
  4123. 00002D9C  4A40                     tst.w      D0
  4124. 00002D9E  588F                     addq.l     A7, 4
  4125. 00002DA0  6700 025C                beq        +0x25E /* 00002FFE */
  4126. 00002DA4  486E FFD8                pea.l      [A6 - 0x28]
  4127. 00002DA8  4EBA E080                jsr        [PC - 0x1F80 /* 00000E2A */]
  4128. 00002DAC  4A40                     tst.w      D0
  4129. 00002DAE  588F                     addq.l     A7, 4
  4130. 00002DB0  6700 024C                beq        +0x24E /* 00002FFE */
  4131. 00002DB4  486E FFD8                pea.l      [A6 - 0x28]
  4132. 00002DB8  4EBA D554                jsr        [PC - 0x2AAC /* 0000030E */]
  4133. 00002DBC  4A40                     tst.w      D0
  4134. 00002DBE  588F                     addq.l     A7, 4
  4135. 00002DC0  6700 023C                beq        +0x23E /* 00002FFE */
  4136. 00002DC4  486E FFBC                pea.l      [A6 - 0x44]
  4137. 00002DC8  4EBA D338                jsr        [PC - 0x2CC8 /* 00000102 */]
  4138. 00002DCC  3D40 FFE6                move.w     [A6 - 0x1A], D0
  4139. 00002DD0  486E FFBC                pea.l      [A6 - 0x44]
  4140. 00002DD4  4EBA D352                jsr        [PC - 0x2CAE /* 00000128 */]
  4141. 00002DD8  3A00                     move.w     D5, D0
  4142. 00002DDA  486E FFCA                pea.l      [A6 - 0x36]
  4143. 00002DDE  4EBA D322                jsr        [PC - 0x2CDE /* 00000102 */]
  4144. 00002DE2  3D40 FFE8                move.w     [A6 - 0x18], D0
  4145. 00002DE6  486E FFCA                pea.l      [A6 - 0x36]
  4146. 00002DEA  4EBA D33C                jsr        [PC - 0x2CC4 /* 00000128 */]
  4147. 00002DEE  3D40 FFEA                move.w     [A6 - 0x16], D0
  4148. 00002DF2  486E FFD8                pea.l      [A6 - 0x28]
  4149. 00002DF6  4EBA D30A                jsr        [PC - 0x2CF6 /* 00000102 */]
  4150. 00002DFA  3D40 FFEC                move.w     [A6 - 0x14], D0
  4151. 00002DFE  486E FFD8                pea.l      [A6 - 0x28]
  4152. 00002E02  4EBA D324                jsr        [PC - 0x2CDC /* 00000128 */]
  4153. 00002E06  3D40 FFEE                move.w     [A6 - 0x12], D0
  4154. 00002E0A  7001                     moveq.l    D0, 0x01
  4155. 00002E0C  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  4156. 00002E10  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4157. 00002E14  6630                     bne        +0x32 /* 00002E46 */
  4158. 00002E16  7001                     moveq.l    D0, 0x01
  4159. 00002E18  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  4160. 00002E1C  6628                     bne        +0x2A /* 00002E46 */
  4161. 00002E1E  3D6E FFE6 FFEC           move.w     [A6 - 0x14], [A6 - 0x1A]
  4162. 00002E24  302E FFE6                move.w     D0, [A6 - 0x1A]
  4163. 00002E28  5340                     subq.w     D0, 1
  4164. 00002E2A  D06E FFD8                add.w      D0, [A6 - 0x28]
  4165. 00002E2E  3D40 FFDA                move.w     [A6 - 0x26], D0
  4166. 00002E32  3D6E FFEA FFEE           move.w     [A6 - 0x12], [A6 - 0x16]
  4167. 00002E38  302E FFEA                move.w     D0, [A6 - 0x16]
  4168. 00002E3C  5340                     subq.w     D0, 1
  4169. 00002E3E  D06E FFDC                add.w      D0, [A6 - 0x24]
  4170. 00002E42  3D40 FFDE                move.w     [A6 - 0x22], D0
  4171. label00002E46:
  4172. 00002E46  BA6E FFE8                cmp.w      D5, [A6 - 0x18]
  4173. 00002E4A  6600 01A8                bne        +0x1AA /* 00002FF4 */
  4174. 00002E4E  302E FFEC                move.w     D0, [A6 - 0x14]
  4175. 00002E52  B06E FFE6                cmp.w      D0, [A6 - 0x1A]
  4176. 00002E56  6600 019C                bne        +0x19E /* 00002FF4 */
  4177. 00002E5A  302E FFEE                move.w     D0, [A6 - 0x12]
  4178. 00002E5E  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  4179. 00002E62  6600 0190                bne        +0x192 /* 00002FF4 */
  4180. 00002E66  302E FFEA                move.w     D0, [A6 - 0x16]
  4181. 00002E6A  48C0                     ext.l      D0
  4182. 00002E6C  2F00                     move.l     -[A7], D0
  4183. 00002E6E  302E FFE6                move.w     D0, [A6 - 0x1A]
  4184. 00002E72  48C0                     ext.l      D0
  4185. 00002E74  2F00                     move.l     -[A7], D0
  4186. 00002E76  486E FFD8                pea.l      [A6 - 0x28]
  4187. 00002E7A  4EBA DFDE                jsr        [PC - 0x2022 /* 00000E5A */]
  4188. 00002E7E  486E FFD8                pea.l      [A6 - 0x28]
  4189. 00002E82  486E FFBC                pea.l      [A6 - 0x44]
  4190. 00002E86  4EBA D22A                jsr        [PC - 0x2DD6 /* 000000B2 */]
  4191. 00002E8A  4A40                     tst.w      D0
  4192. 00002E8C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4193. 00002E90  6700 016C                beq        +0x16E /* 00002FFE */
  4194. 00002E94  486E FFD8                pea.l      [A6 - 0x28]
  4195. 00002E98  486E FFCA                pea.l      [A6 - 0x36]
  4196. 00002E9C  4EBA D214                jsr        [PC - 0x2DEC /* 000000B2 */]
  4197. 00002EA0  4A40                     tst.w      D0
  4198. 00002EA2  508F                     addq.l     A7, 8
  4199. 00002EA4  6700 0158                beq        +0x15A /* 00002FFE */
  4200. 00002EA8  486E FFD8                pea.l      [A6 - 0x28]
  4201. 00002EAC  4EBA D460                jsr        [PC - 0x2BA0 /* 0000030E */]
  4202. 00002EB0  4A40                     tst.w      D0
  4203. 00002EB2  588F                     addq.l     A7, 4
  4204. 00002EB4  6700 0148                beq        +0x14A /* 00002FFE */
  4205. 00002EB8  486E FFCA                pea.l      [A6 - 0x36]
  4206. 00002EBC  486E FFFC                pea.l      [A6 - 0x4]
  4207. 00002EC0  4EBA DE00                jsr        [PC - 0x2200 /* 00000CC2 */]
  4208. 00002EC4  4A40                     tst.w      D0
  4209. 00002EC6  508F                     addq.l     A7, 8
  4210. 00002EC8  6700 0134                beq        +0x136 /* 00002FFE */
  4211. 00002ECC  48C5                     ext.l      D5
  4212. 00002ECE  2005                     move.l     D0, D5
  4213. 00002ED0  E780                     asl        D0, 3
  4214. 00002ED2  2F00                     move.l     -[A7], D0
  4215. 00002ED4  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  4216. 00002ED8  2D40 FFF8                move.l     [A6 - 0x8], D0
  4217. 00002EDC  588F                     addq.l     A7, 4
  4218. 00002EDE  6700 011E                beq        +0x120 /* 00002FFE */
  4219. 00002EE2  4244                     clr.w      D4
  4220. 00002EE4  6000 0104                bra        +0x106 /* 00002FEA */
  4221. label00002EE8:
  4222. 00002EE8  4247                     clr.w      D7
  4223. 00002EEA  603A                     bra        +0x3C /* 00002F26 */
  4224. label00002EEC:
  4225. 00002EEC  48C7                     ext.l      D7
  4226. 00002EEE  2F07                     move.l     -[A7], D7
  4227. 00002EF0  48C4                     ext.l      D4
  4228. 00002EF2  2F04                     move.l     -[A7], D4
  4229. 00002EF4  486E FFBC                pea.l      [A6 - 0x44]
  4230. 00002EF8  4EBA D254                jsr        [PC - 0x2DAC /* 0000014E */]
  4231. 00002EFC  3D40 FFB2                move.w     [A6 - 0x4E], D0
  4232. 00002F00  2D41 FFB4                move.l     [A6 - 0x4C], D1
  4233. 00002F04  2D48 FFB8                move.l     [A6 - 0x48], A0
  4234. 00002F08  48C7                     ext.l      D7
  4235. 00002F0A  2007                     move.l     D0, D7
  4236. 00002F0C  E780                     asl        D0, 3
  4237. 00002F0E  D0AE FFF8                add.l      D0, [A6 - 0x8]
  4238. 00002F12  2040                     movea.l    A0, D0
  4239. 00002F14  486E FFB2                pea.l      [A6 - 0x4E]
  4240. 00002F18  2F08                     move.l     -[A7], A0
  4241. 00002F1A  3F3C 0810                move.w     -[A7], 0x810
  4242. 00002F1E  A9EB                     syscall    Pack4/FP68K
  4243. 00002F20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4244. 00002F24  5247                     addq.w     D7, 1
  4245. label00002F26:
  4246. 00002F26  BA47                     cmp.w      D5, D7
  4247. 00002F28  6EC2                     bgt        -0x3C /* 00002EEC */
  4248. 00002F2A  4246                     clr.w      D6
  4249. 00002F2C  6000 00B2                bra        +0xB4 /* 00002FE0 */
  4250. label00002F30:
  4251. 00002F30  487A 010E                pea.l      [PC + 0x10E /* 00003040, value 0x0, cstring "" */]
  4252. 00002F34  486E FFF0                pea.l      [A6 - 0x10]
  4253. 00002F38  3F3C 0810                move.w     -[A7], 0x810
  4254. 00002F3C  A9EB                     syscall    Pack4/FP68K
  4255. 00002F3E  4247                     clr.w      D7
  4256. 00002F40  6064                     bra        +0x66 /* 00002FA6 */
  4257. label00002F42:
  4258. 00002F42  486E FFF0                pea.l      [A6 - 0x10]
  4259. 00002F46  486E FFB2                pea.l      [A6 - 0x4E]
  4260. 00002F4A  3F3C 080E                move.w     -[A7], 0x80E
  4261. 00002F4E  A9EB                     syscall    Pack4/FP68K
  4262. 00002F50  48C7                     ext.l      D7
  4263. 00002F52  2007                     move.l     D0, D7
  4264. 00002F54  E580                     asl        D0, 2
  4265. 00002F56  D0AE FFFC                add.l      D0, [A6 - 0x4]
  4266. 00002F5A  2040                     movea.l    A0, D0
  4267. 00002F5C  48C6                     ext.l      D6
  4268. 00002F5E  2006                     move.l     D0, D6
  4269. 00002F60  E780                     asl        D0, 3
  4270. 00002F62  D090                     add.l      D0, [A0]
  4271. 00002F64  2040                     movea.l    A0, D0
  4272. 00002F66  2F08                     move.l     -[A7], A0
  4273. 00002F68  486E FFA8                pea.l      [A6 - 0x58]
  4274. 00002F6C  3F3C 080E                move.w     -[A7], 0x80E
  4275. 00002F70  A9EB                     syscall    Pack4/FP68K
  4276. 00002F72  48C7                     ext.l      D7
  4277. 00002F74  2007                     move.l     D0, D7
  4278. 00002F76  E780                     asl        D0, 3
  4279. 00002F78  D0AE FFF8                add.l      D0, [A6 - 0x8]
  4280. 00002F7C  2040                     movea.l    A0, D0
  4281. 00002F7E  2F08                     move.l     -[A7], A0
  4282. 00002F80  486E FFA8                pea.l      [A6 - 0x58]
  4283. 00002F84  3F3C 0804                move.w     -[A7], 0x804
  4284. 00002F88  A9EB                     syscall    Pack4/FP68K
  4285. 00002F8A  486E FFA8                pea.l      [A6 - 0x58]
  4286. 00002F8E  486E FFB2                pea.l      [A6 - 0x4E]
  4287. 00002F92  4267                     clr.w      -[A7]
  4288. 00002F94  A9EB                     syscall    Pack4/FP68K
  4289. 00002F96  486E FFB2                pea.l      [A6 - 0x4E]
  4290. 00002F9A  486E FFF0                pea.l      [A6 - 0x10]
  4291. 00002F9E  3F3C 0810                move.w     -[A7], 0x810
  4292. 00002FA2  A9EB                     syscall    Pack4/FP68K
  4293. 00002FA4  5247                     addq.w     D7, 1
  4294. label00002FA6:
  4295. 00002FA6  BA47                     cmp.w      D5, D7
  4296. 00002FA8  6E98                     bgt        -0x66 /* 00002F42 */
  4297. 00002FAA  7000                     moveq.l    D0, 0x00
  4298. 00002FAC  2F00                     move.l     -[A7], D0
  4299. 00002FAE  486E FFF0                pea.l      [A6 - 0x10]
  4300. 00002FB2  486E FFB2                pea.l      [A6 - 0x4E]
  4301. 00002FB6  3F3C 080E                move.w     -[A7], 0x80E
  4302. 00002FBA  A9EB                     syscall    Pack4/FP68K
  4303. 00002FBC  41EE FFBC                lea.l      A0, [A6 - 0x44]
  4304. 00002FC0  2F20                     move.l     -[A7], -[A0]
  4305. 00002FC2  2F20                     move.l     -[A7], -[A0]
  4306. 00002FC4  3F20                     move.w     -[A7], -[A0]
  4307. 00002FC6  48C6                     ext.l      D6
  4308. 00002FC8  2F06                     move.l     -[A7], D6
  4309. 00002FCA  48C4                     ext.l      D4
  4310. 00002FCC  2F04                     move.l     -[A7], D4
  4311. 00002FCE  486E FFD8                pea.l      [A6 - 0x28]
  4312. 00002FD2  4EBA DDA4                jsr        [PC - 0x225C /* 00000D78 */]
  4313. 00002FD6  4A40                     tst.w      D0
  4314. 00002FD8  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  4315. 00002FDC  6720                     beq        +0x22 /* 00002FFE */
  4316. 00002FDE  5246                     addq.w     D6, 1
  4317. label00002FE0:
  4318. 00002FE0  BC6E FFEA                cmp.w      D6, [A6 - 0x16]
  4319. 00002FE4  6D00 FF4A                blt        -0xB4 /* 00002F30 */
  4320. 00002FE8  5244                     addq.w     D4, 1
  4321. label00002FEA:
  4322. 00002FEA  B86E FFE6                cmp.w      D4, [A6 - 0x1A]
  4323. 00002FEE  6D00 FEF8                blt        -0x106 /* 00002EE8 */
  4324. 00002FF2  600A                     bra        +0xC /* 00002FFE */
  4325. label00002FF4:
  4326. 00002FF4  4878 03FD                push.l     0x3FD
  4327. 00002FF8  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  4328. 00002FFC  588F                     addq.l     A7, 4
  4329. label00002FFE:
  4330. 00002FFE  4AAE FFFC                tst.l      [A6 - 0x4]
  4331. 00003002  6728                     beq        +0x2A /* 0000302C */
  4332. 00003004  4244                     clr.w      D4
  4333. 00003006  6014                     bra        +0x16 /* 0000301C */
  4334. label00003008:
  4335. 00003008  48C4                     ext.l      D4
  4336. 0000300A  2004                     move.l     D0, D4
  4337. 0000300C  E580                     asl        D0, 2
  4338. 0000300E  D0AE FFFC                add.l      D0, [A6 - 0x4]
  4339. 00003012  2F00                     move.l     -[A7], D0
  4340. 00003014  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  4341. 00003018  588F                     addq.l     A7, 4
  4342. 0000301A  5244                     addq.w     D4, 1
  4343. label0000301C:
  4344. 0000301C  B86E FFE8                cmp.w      D4, [A6 - 0x18]
  4345. 00003020  6DE6                     blt        -0x18 /* 00003008 */
  4346. 00003022  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4347. 00003026  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4348. 0000302A  588F                     addq.l     A7, 4
  4349. label0000302C:
  4350. 0000302C  486E FFF8                pea.l      [A6 - 0x8]
  4351. 00003030  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  4352. 00003034  588F                     addq.l     A7, 4
  4353. 00003036  4CEE 00F0 FF98           movem.l    D4,D5,D6,D7, [A6 - 0x68]
  4354. 0000303C  4E5E                     unlink     A6
  4355. 0000303E  4E75                     rts
  4356. 00003040  0000 0000                ori.b      D0, 0x0
  4357. 00003044  0000 0000                ori.b      D0, 0x0
  4358. 00003048  0000                     .incomplete
  4359.